เอกสารนักพัฒนา

เอกสาร API ที่สมบูรณ์ SDK และคำแนะนำการรวมตัวเพื่อช่วยให้คุณรวมระบบการชำระเงิน OTGPAY ได้อย่างรวดเร็ว

การรวมตัวที่รวดเร็ว

คำแนะนำกระบวนการที่ชัดเจนตั้งแต่การใช้งานไปจนถึงการทำงาน

1

สมัครการรวมตัว

ส่งข้อมูลพื้นฐานและความต้องการทางธุรกิจของคุณ

2

รับข้อมูลประจำตัว

รับ API Key และ ID ผู้ค้า

3

การรวมตัวของการทดสอบ

ดำเนินการรวมตัวเชิงเทคนิคให้เสร็จสิ้นในสภาพแวดล้อมการทดสอบ

4

ทำให้เป็นสดใหม่

ปรับใช้กับการผลิตหลังจากการอนุมัติ

เอกสารการรวมตัวเฉพาะประเทศ

เลือกประเทศเป้าหมายของคุณเพื่อรับคำแนะนำการรวมตัวโดยละเอียดและคำอธิบายวิธีการชำระเงินท้องถิ่น

logo

อินโดนีเซีย

คำแนะนำการรวมตัววิธีการชำระเงินท้องถิ่น ครอบคลุมวิธีการชำระเงินหลัก การรวมตัวอัตราความสำเร็จสูง

ดูเอกสารการรวมตัว
logo

ไทย

คำแนะนำการรวมตัวการโอนธนาคารและกระเป๋าเงินอิเล็กทรอนิกส์ กลไกการยืนยันการมาถึงแบบเรียลไทม์

ดูเอกสารการรวมตัว
logo

ปากีสถาน

การรวมตัวช่องทางการโอนเงินท้องถิ่น โซลูชันการรวมตัวทางธุรกิจปริมาณจำนวนมาก

ดูเอกสารการรวมตัว

เอกสารอินเทอร์เฟซ API

สนับสนุนอินเทอร์เฟซหลายตัวสำหรับความต้องการทางธุรกิจที่แตกต่างกัน

logo

อินเทอร์เฟซการชำระเงิน

  • POST /api/payment/create - สร้างคำสั่งชำระเงิน
  • GET /api/payment/{id} - สถานะการชำระเงินของแบบสอบถาม
  • POST /api/payment/{id}/refund - เริ่มต้นการคืนเงิน
logo

อินเทอร์เฟซการชำระเงิน

  • POST /api/payout/submit - ส่งคำขอการชำระเงิน
  • GET /api/payout/{id} - สถานะการชำระเงินของแบบสอบถาม
  • POST /api/payout/batch - การชำระเงินแบบแบตช์
logo

อินเทอร์เฟซคำค้นหา

  • GET /api/settlement/records - รับบันทึกการชำระบัญชี
  • GET /api/statement - รับแถลง
  • GET /api/balance - รับยอดคงเหลือบัญชี

ตัวอย่างโค้ด

ตัวอย่างโค้ดเพื่อเริ่มต้นอย่างรวดเร็ว

JavaScript

//request
{
    "appId": 1054,
    "orderId": "M233323000059",
    "amount": "300",
    "phone": "08230219312",
    "email": "23423@qq.com",
    "name": "test",
    "inBankCode": "014",
    "payType": "QR",
    "sign": "af0gAHkUOyYHu9owQp8NJ4mPEeUW4vuJcjdxqLIzrVw8AvpLSjD1DXupReSG/CyuSkFRyiIvCp5u703AuGGmfgD2gKDH3Ywau41bAbG2jnHJ8mtjiSJ5iWUzanyd4Kr7d1+rETbzUl7/BkW3t0X8UUFdqpxwG8DPUjAwUKfplWDHV7koG51Ozexd80DCsmW6eWdouAZ1uNXGLYmV3ftE3BmfNRtuv1C5bfTJWrTEIOxbF6g2uYOFZTlIgrQgd7/2PsAYwQQXNz8Q8CYl4OxqCv4pXJxaLWPbR5tqZu9og5kn32C9aHW/NlU1y39vzz+4ef81yPAqUV9oHlSMSPrMmw=="
}

//response
{
    "status": "1",
    "error": "00000000",
    "msg": "",
    "data": {
        "orderId": "M233323000059",
        "orderNo": "6023071013539074",
        "payUrl": "https://a.api-uat.idr.com/1L9zQS2",
        "bankCode": "014",
        "qrCode": "00020101021228760011ph.ppmi.p2m0111OPDVPHM1XXX0315777148000000017041652948137245442930503001520460165303608540810000.vnd Of Mandalu62310010ph.allbank05062110000803***88310012ph.ppmi.qrph0111OPDVPHM1XXX63042763",
        "sign": "YEoA8Y2JzQFGVzwJSqmemm1Kfv/bfyIfCqv2dp7RNzT5B72AQvdD+nt2nR4sL1HWscvmNHyVt5ovAi7MMhy3ziih/sMph+wPx4YjH3W1h5DyBvSlWvaKfKrK5ViomZ0pPYWydwRHnnRnicxToHK9S6qtSy7Q73O0hdz4hJ9p41Th3ycBl2Q9SeqSZYSY1ohcPDhdyRf2y0prb8rHgpBKzxZ5BKX/1bsE9OmsSEHAEYT8OGgko6aNe8XPAhr4G48cpWTftvnGQuzh0O65nuZRI/PF+Axt2zJCVbFHDDSREI9NlAT82ebDqhlVdxQzKE67D1nxgjb3dPmDUYHOBpmwxQ=="
    }
}

ความปลอดภัยและการเรียกกลับ

เรียนรู้วิธีจัดการการเรียกกลับและการตรวจสอบลายเซนต์ด้วยความปลอดภัย

logo

การตรวจสอบลายเซ็น

คำขอเรียกกลับทั้งหมดมีลายเซ็นดิจิทัลเพื่อให้แน่ใจถึงความสมบูรณ์ของข้อมูลและความแท้จริง

  • 1. รับข้อมูลและลายเซ็นเรียกกลับ
  • 2. คำนวณลายเซ็นใหม่โดยใช้คีย์ลับของคุณ
  • 3. เปรียบเทียบลายเซ็นสำหรับการจับคู่
logo

การเรียกกลับ Webhook

ระบบทำให้เกิดการเรียกกลับเมื่อเหตุการณ์สำคัญเช่นการชำระเงินการชำระเงิน

  • payment.completed - การชำระเงินเสร็จสิ้น
  • payment.failed - การชำระเงินล้มเหลว
  • payout.completed - การชำระเงินเสร็จสิ้น
  • payout.failed - การชำระเงินล้มเหลว

รหัสข้อผิดพลาด

รหัสข้อผิดพลาดทั่วไปและแนวทางแก้ไข

1001

param is null

พารามิเตอร์ว่าง โปรดตรวจสอบว่าพารามิเตอร์ถูกต้อง

1002

Illegal Param

พารามิเตอร์ไม่ถูกต้อง โปรดตรวจสอบว่าพารามิเตอร์ถูกต้อง

1003

system exception

ระบบขัดข้อง

1004

system is busy

ระบบกำลังยุ่ง

4013

order not exit

ไม่พบคำสั่งซื้อ

4014

order is already end status

คำสั่งซื้ออยู่ในสถานะสิ้นสุดแล้ว

พร้อมที่จะเป็นหุ้นส่วนกับเราหรือไม่ ?

ติดต่อทีมของเรา เพื่อพูดคุยเกี่ยวกับความต้องการการชำระเงินและแผนความร่วมมือของคุณ

ติดต่อเรา