Skip to main content

โมเดลข้อมูล - ช่องทางการชำระเงิน

smilepayz teamsAbout 1 min

ภาพรวมช่องทางการชำระเงิน

โมเดลข้อมูลช่องทางการชำระเงินจะกำหนดโครงสร้างสำหรับข้อมูลวิธีการชำระเงินและการประมวลผล โมเดลนี้จะรวมข้อมูลรายละเอียดวิธีการชำระเงิน รายละเอียดการประมวลผล และพารามิเตอร์เฉพาะช่องทาง

โครงสร้างโมเดลข้อมูล

พารามิเตอร์ประเภทคำอธิบาย
paymentMethodStringตัวระบุวิธีการชำระเงิน
รูปแบบ: รหัสวิธีการชำระเงินที่กำหนดไว้ล่วงหน้า
ตัวอย่าง: BRI, UPI, QRPAY, PIX, SPEI
ใช้เพื่อระบุช่องทางการชำระเงินเฉพาะสำหรับการประมวลผลธุรกรรม
vaNumberStringหมายเลขบัญชีเสมือนหรือบัญชีธนาคาร
รูปแบบ: สตริงตัวอักษรและตัวเลข
การใช้งาน: หมายเลข VA อินโดนีเซีย บัญชีธนาคารไทย บัญชี SPEI เม็กซิโก
จำเป็นสำหรับวิธีการชำระเงินแบบโอนเงินธนาคาร
qrStringStringข้อมูล QR code หรือ URL รูปภาพ
รูปแบบ: สตริงหรือ URL รูปภาพ HTTP
การใช้งาน: QRIS อินโดนีเซีย QRPAY ไทย PIX บราซิล
มีข้อมูล QR code สำหรับการประมวลผลการชำระเงินมือถือ
paymentUrlStringURL หลักสำหรับการประมวลผลการชำระเงิน
รูปแบบ: URL HTTP/HTTPS ที่ถูกต้อง
การใช้งาน: หน้าชำระเงิน Smilepayz สำหรับการเสร็จสิ้นการชำระเงิน
จำเป็นสำหรับวิธีการชำระเงินทั้งหมด
receiverBankNameStringชื่อธนาคารผู้รับสำหรับการโอนเงินธนาคาร
รูปแบบ: สตริงที่เข้ารหัส UTF-8
การใช้งาน: วิธีการ BANK ไทย SPEI เม็กซิโก
ระบุธนาคารผู้รับสำหรับธุรกรรมการโอน
additionalInfoObjectข้อมูลเพิ่มเติมสำหรับการประมวลผลการชำระเงิน
รูปแบบ: วัตถุ JSON
การใช้งาน: URL การชำระเงินแบบขยาย พารามิเตอร์การประมวลผล
มีข้อมูลเสริมสำหรับวิธีการชำระเงินเฉพาะ

ตัวอย่างการใช้งานตามภูมิภาค

วิธีการชำระเงินอินโดนีเซีย

{
    "additionalInfo": {
        "paymentUrl": "https://link.dana.id/pay?bizNo=xxxxxxxxxL5dm6QkXs3kDg5HFBtgOtgHmPWpLD9IU2qoxkqQhGJQfCYcn4tA8930VR%2BggxOHPDhZg%3D%3D&forceToH5=false"
    },
    "paymentMethod": "W_DANA",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=101200192501021315010115"
}

วิธีการชำระเงินอินเดีย

{
    "additionalInfo": {
        "paymentUrl": "upi://xxxxx612963233324SPOphhnctVDAIN5zq9s1z7cgoHpJkjnMXjGoMpMm0AD9IU2qoxkqQhGJQfCYcn4tA8930VR%2BggxOHPDhZg%3D%3D&forceToH5=false"
    },
    "paymentMethod": "UPI",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=101200192501021315010115"
}

วิธีการชำระเงินไทย

{
    "additionalInfo": {},
    "paymentMethod": "QRPAY",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=111200572411191251468673",
    "qrString": "00020101021229370016A0000006770101110113006680870163353037645406299.985802TH63048436"
}

วิธีการชำระเงินบราซิล

{
    "additionalInfo": {},
    "paymentMethod": "PIX",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=131200112412130836186234",
    "qrString": "00020101021226800014br.gov.bcb.pix2558pix.delbank.com.br/v2/cob/vcharge1f6aed0623644c24bbdc174ce5204000053039865802BR5907DELBANK6007ARACAJU62070503***6304BC39"
}

วิธีการชำระเงินเม็กซิโก

{
    "additionalInfo": {},
    "paymentMethod": "SPEI",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=1412075825061113364201615",
    "receiverBankName": "STP",
    "vaNumber": "6461805637046123212"
}

วิธีการชำระเงินเปรู

{
    "additionalInfo": {
        "paymentUrl": "https://checkout.pe.1pago.net/checkout/checkout-s.html?TokenID=e064c70d-3f1b-48f1-a628-2448f51bc54f&CountryID=PER&ChannelID=ONLINE"
    },
    "paymentMethod": "CASHIER_PE",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=1512024025061111131298291"
}

วิธีการชำระเงินโคลอมเบีย

{
    "additionalInfo": {
        "paymentUrl": "https://checkout.co.1pago.net/checkout/checkout-s.html?TokenID=e064c70d-3f1b-48f1-a628-2448f51bc54f&CountryID=COL&ChannelID=ONLINE"
    },
    "paymentMethod": "CASHIER_CO",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=1512024025061111131298291"
}

วิธีการชำระเงินชิลี

{
    "additionalInfo": {
        "paymentUrl": "https://checkout.cl.1pago.net/checkout/checkout-s.html?TokenID=e064c70d-3f1b-48f1-a628-2448f51bc54f&CountryID=CHL&ChannelID=ONLINE"
    },
    "paymentMethod": "CASHIER_CL",
    "paymentUrl": "https://gateway.smilepayz.com/cashier/#/loading?tradeNo=1512024025061111131298291"
}

แนวทางการใช้งาน

การเลือกวิธีการชำระเงิน

  • กระเป๋าเงินดิจิทัล: ใช้วิธีการชำระเงินเฉพาะ e-wallet พร้อม URL การชำระเงินเพิ่มเติม
  • การชำระเงิน QR: รวมข้อมูลสตริง QR สำหรับการประมวลผลการชำระเงินมือถือ
  • การโอนเงินธนาคาร: ให้หมายเลขบัญชีเสมือนและข้อมูลธนาคารผู้รับ
  • การชำระเงินสด: ใช้วิธีการชำระเงินแคชเชียร์พร้อม URL ชำระเงินภายนอก

การพิจารณาด้านความปลอดภัย

  • การตรวจสอบ URL: ตรวจสอบให้แน่ใจว่า URL การชำระเงินทั้งหมดใช้โปรโตคอล HTTPS
  • การเข้ารหัสข้อมูล: ข้อมูลการชำระเงินที่ละเอียดอ่อนควรถูกเข้ารหัสในการส่ง
  • การจัดการโทเค็น: การจัดการโทเค็นการชำระเงินและข้อมูลเซสชันอย่างปลอดภัย
  • การบันทึกการตรวจสอบ: รักษาบันทึกที่ครอบคลุมสำหรับกิจกรรมการประมวลผลการชำระเงิน
Last update: