API แม่มณี พร้อมเพย์ - สแกน Qr Code คืออะไร ?

คือระบบตรวจสอบการโอนเงินอัตโนมัติ โดยโอนผ่านช่องทางพร้อมเพย์ รองรับการสแกนจ่ายด้วย QR code เป็นที่นิยมใช้ ง่าย สะดวก กับลูกค้าที่มาชำระเงิน แค่สแกนจ่าย โดยรับยอดเข้า แอป แม่มณี ของ SCB

ช่องทางการโอนจ่ายของลูกค้า

✦ รองรับ ทุกธนาคาร ผ่านพร้อมเพย์

✦ รองรับ แอพวอเลทที่มีสแกน QR Promptpay เช่น TrueWallet , Dolfin Wallet , mPAY , เป๋าตัง

✦ การจ่ายผ่าน บัตรเครดิตร ตัดบัตร Visa, Mastercard


  Download PHP Script

  สำหรับผู้ที่ติดตั้งไม่เป็นเรามีบริการติดตั้งให้ ติดต่อมาที่ Facebook ครับ


สำหรับนักพัฒนา API เข้ากับภาษาอื่นๆ มี 3 ขั้นตอนดังนี้

Url API

  • https://tmwallet.thaighost.net/api_mn.php
    หรือ
  • https://www.tmweasy.com/api_mn.php

ข้อมูลที่จำเป็น

  • tmweasy_user  = user ที่ลงทะเบียนกับ tmweasy
  • password = รหัสผ่าน
  • con_id  = เลข con_id ที่ได้จากการเปิดใช้งานระบบ แม่มณี ที่หน้า seting

ขั้นตอน 1 . สร้าง ID Pay

  • Request Method GET
    • Request Parameters
      • username
      • password
      • con_id
      • amount [*ยอดที่ต้องการรับชำระ จำนวนเต็มไม่มีทศนิยม]
      • ref1 [*id ของลูกค้าที่ชำระ เช่น username , email , uid , เบอร์โทร ฯลฯ]
      • method=create_pay
    • ตัวอย่าง https://tmwallet.thaighost.net/api_mn.php?username=xx&password=xx&amount=50&ref1=xx&con_id=xx&method=create_pay
  • Response
    • Response Data
      • status  [1=สำเร็จ 0=ผิดพลาด]
      • id_pay  [ถ้าสำเร็จจะได้เลข id_pay เพื่อนำไปใช้ในขั้นตอนต่อไป]
      • msg [กรณีผิดพลาด จะมีข้อความ Error ส่งมาตรงนี้]

ขั้นตอน 2 . รายละเอียดการชำระ และ Url บิลแม่มณี

  • Request Method GET
    • Request Parameters
      • username
      • password
      • con_id
      • id_pay
      • qr [ส่งค่า 1 กรณีต้องการรับรูป qr]
      • method=detail_pay
    • ตัวอย่าง https://tmwallet.thaighost.net/api_mn.php?username=xx&password=xx&con_id=xx&id_pay=xx&qr=0&method=detail_pay
  • Response
    • Response Data
      • status [1=สำเร็จ 0=ผิดพลาด]
      • ref1
      • amount [ยอดที่ให้โอน ]
      • urlpay [url ของบิลแม่มณี ที่ต้องนำไปให้ลูกค้าชำระ]
      • msg [กรณีผิดพลาด จะมีข้อความ Error ส่งมาตรงนี้]
      • time_out [เวลาคงเหลือที่ต้องชำระ หน่วยเป็นวินาที ติดลบแสดงว่าหมดเวลา]
      • qr_base64_image [ภาพ QR แบบ เข้ารหัส base64]

ขั้นตอน 3 . ยืนยันการโอนเงิน ตรวจสอบการโอน ทำขั้นตอนนี้เมื่อลูกค้าโอนยอดแล้ว

  • Request Method GET
    • Request Parameters
      • username
      • password
      • con_id
      • id_pay
      • ip [เลข Ip ลูกค้าที่ทำรายการ]
      • method=confirm
    • ตัวอย่าง https://tmwallet.thaighost.net/api_mn.php?username=xx&password=xx&con_id=xx&method=confirm&id_pay=xx&ip=xx
  • Response
    • Response Data
      • status [1=ชำระสำเร็จ 0=ผิดพลาด]
      • ref1
      • amount [จำนวนเงินที่ชำระ]
      • msg [กรณีผิดพลาด จะมีข้อความ Error ส่งมาตรงนี้]

*ยกเลิก Id Pay สามารถทำได้เมื่อ time out ติดลบแล้วเท่านั้น

  • Request Method GET
    • Request Parameters
      • username
      • password
      • con_id
      • id_pay
      • method=cancel
    • ตัวอย่าง https://tmwallet.thaighost.net/api_mn.php?username=xx&password=xx&con_id=xx&id_pay=xx&method=cancel