Skip to main content

เริ่มต้น

เริ่มต้น วิธีการสร้างการชำระเงินโดยการเรียก API โดยใช้เวลาน้อยกว่า 5 นาที

เริ่มต้นใช้งาน#

สมมติว่าคุณมีบัญชีสำหรับเข้าใช้งาน Ksher Payment API อยู่แล้ว โปรดเข้าสู่ระบบโดยใช้ชื่อผู้ใช้และรหัสผ่านของคุณ

หากคุณยังไม่มีบัญชีแซนด์บ็อกซ์ คุณสามารถลองใช้แซนด์บ็อกซ์ทดสอบด้านล่าง

https://sandboxdoc.vip.ksher.net/api-docs

หรือติดต่อทาง ksher เพื่อขอบัญชีทดสอบได้

สร้างรายการโดยการเรียก API เพียงครั้งเดียว#

คุณสามารถใช้งาน swagger เพื่อเรียก API new order สำหรับผู้ที่ไม่ทราบว่า swagger คืออะไร Swagger เป็น Interface สำหรับจัดทำเอกสาร API ที่มีเครื่องมือทดสอบ API ในตัว

simple_swagger

  1. สร้างออเดอร์ใหม่โดยการเรียก POST API
  2. รายการที่ทำการสร้างลิงค์สำเร็จจะได้รับ response ลิงค์สำหรับทำการจ่ายเงินกลับมา
  3. เปิดลิงก์การชำระเงินในเบราว์เซอร์ แล้วทำการชำระเงินผ่านเบราว์เซอร์
  4. รายการที่ทำการจ่ายสำเร็จ จะทำการ redirect ไปยังหน้ารายการสำเร็จที่ให้ไว้ใน API
{
"amount": 100,
"merchant_order_id": "20210613_0003",
"note": "some note for 20210613_0003",
"redirect_url": "http://www.google.com",
"redirect_url_fail": "http://www.baidu.com",
"signature": "49083F9F27D1593A34D4BC1D5338ECFEE49F49663ED129D77D3CB3ECBAA962E3",
"timestamp": "1621354265"
}

data ที่ใช้สำหรับการ POST เพื่อสร้างคำสั่งซื้อจะเป็นไปตามข้างต้น หลังจากชำระเงินสำเร็จแล้ว เบราว์เซอร์จะเปลี่ยนเส้นทางไปที่ http://www.google.com ตาม redirect_url.

note

ลิงก์การชำระเงินที่สร้างโดย API เป็น responsive หากเปิดลิงค์ดังกล่าวบนมือถือ UX จะถูกปรับขนาดให้เหมาะกับมือถือ

What's next#

นี่เป็นตัวอย่างง่ายๆ เกี่ยวกับวิธีการชำระเงินด้วยการเรียก API redirect เพียงครั้งเดียว คุณสามารถคืนเงินได้โดยเรัยก API refund หรือผ่าน GUI ของportal gateway API

ในการพัฒนาระบบเพื่อเชื่อมต่ออย่างสมบูรณ์ คุณจะต้องทราบด้วย: