ภาพรวมการสนับสนุนของ MIT
ธุรกรรมที่ผู้ขายเป็นผู้เริ่ม (MIT) คือธุรกรรมที่ประมวลผลโดยที่ผู้ใช้ไม่ได้อยู่ในเซสชันที่ใช้งานอยู่ การอัปเดต API ของ Google Pay ออนไลน์นี้จะช่วยให้ เพิ่มการมองเห็นธุรกรรมประเภทดังกล่าว ปรับปรุงประสบการณ์ของผู้ใช้ ผ่าน UX รายละเอียดการเรียกเก็บเงินเฉพาะ และช่วยให้การชำระเงินต่อเนื่องได้ดียิ่งขึ้น
กรณีการใช้งานหลัก
- การชำระเงินตามรอบ: บริการสตรีมมิงดิจิทัล การเป็นสมาชิก หรือสาธารณูปโภค
- การชำระเงินในภายหลัง: การจองโรงแรม การสั่งซื้อล่วงหน้า หรือค่าธรรมเนียมการไม่แสดงตัว
- การโหลดซ้ำอัตโนมัติ: การเติมเงินมูลค่าที่เก็บไว้สำหรับบัตรโดยสารหรือบัตรของขวัญ
การติดตั้งใช้งาน MIT API
MIT API เป็นส่วนขยายของ API
LoadPaymentData
ที่มีอยู่ ผู้ผสานรวมต้องรวมออบเจ็กต์ *TransactionInfo ไว้ 1 รายการเพื่อระบุความตั้งใจในการเรียกเก็บเงิน
Google มีตัวเลือก 3 แบบให้คุณเลือกใช้ ขึ้นอยู่กับประเภทธุรกรรมที่ผู้ขายเป็นผู้เริ่ม ดังนี้
| ประเภทธุรกรรม | ชื่อวัตถุ | คำอธิบาย |
|---|---|---|
| แบบเป็นงวด | RecurringTransactionInfo |
ใช้สำหรับการเรียกเก็บเงินตามความถี่คงที่ รองรับการเรียกเก็บเงินแบบช่วงทดลองใช้ แบบชำระเงินล่วงหน้า และแบบชำระเงินภายหลัง |
| เลื่อน | DeferredTransactionInfo |
ใช้สำหรับการเรียกเก็บเงินครั้งเดียวในอนาคตตามเวลาที่กำหนดไว้ล่วงหน้า |
| การเติมเงินอัตโนมัติ | AutomaticReloadTransactionInfo |
ใช้สำหรับการเติมเงินในบัญชีที่มีการจัดเก็บมูลค่าเมื่อยอดคงเหลือต่ำกว่าเกณฑ์ขั้นต่ำ |
ขั้นตอนการผสานรวม
- เอกสารประกอบ: เข้าถึง DevSite ในช่วงโปรแกรมทดลองใช้ก่อนเปิดตัว คำจำกัดความของออบเจ็กต์ใหม่ 3 รายการจะอยู่ในส่วนการอ้างอิงออบเจ็กต์ และลิงก์โดยตรงในรายการก่อนหน้า
- การติดตั้งใช้งาน: ใช้ออบเจ็กต์
*TransactionInfoที่เกี่ยวข้องสำหรับ ระบบของคุณในคำขอ API- โปรดทราบว่าคุณส่งออบเจ็กต์ได้เพียง 1 รายการต่อคำขอไปยัง API การกำหนดออบเจ็กต์ที่จะใช้และการป้อนข้อมูลในช่องขึ้นอยู่กับผู้ขายแต่ละราย
- การทดสอบ: ใช้สภาพแวดล้อม TEST เพื่อตรวจสอบว่ารายละเอียดการเรียกเก็บเงิน แสดงผลอย่างถูกต้องในเอกสารสรุปการชำระเงิน
- เปิดตัว: เผยแพร่เมื่อยืนยันพารามิเตอร์แล้ว
การจัดการวงจรการใช้งานโทเค็น (TLM)
การจัดการวงจรโทเค็นช่วยให้การชำระเงินดำเนินไปอย่างต่อเนื่องด้วยการแจ้งเตือนแบบเรียลไทม์ เมื่อมีการอัปเดตหรือปิดใช้งานโทเค็นการชำระเงินที่ปลอดภัย ดูรายละเอียดทั้งหมดได้ที่ เอกสารประกอบการจัดการวงจรโทเค็น
เหตุการณ์สำคัญเกี่ยวกับโทเค็น
- การปิดใช้งาน/การลบ: แจ้งเตือนเมื่อโทเค็นใช้ไม่ได้อีกต่อไป
- การอัปเดตคำต่อท้าย FPAN: เกิดขึ้นเมื่อมีการอัปเดตหมายเลขบัญชีหลักสำหรับการชำระเงินพื้นฐาน
ข้อกำหนดในการตั้งค่าเซิร์ฟเวอร์
ผู้ขายโดยตรงและผู้ให้บริการชำระเงิน (PSP) ต้องสร้างระบบเพื่อ รับ ถอดรหัส และประมวลผลข้อความเหล่านี้
| ข้อกำหนด | คำอธิบาย |
|---|---|
| อุปกรณ์ปลายทาง | ปลายทาง HTTPS ที่ปลอดภัยเพื่อรับการเรียก POST |
| การตรวจสอบสิทธิ์ | ต้องจัดการการตรวจสอบลายเซ็นและการถอดรหัสข้อความ |
| การตอบกลับ | ส่งคืน SUCCESS เพื่อรับการแจ้งเตือนต่อ หรือ TOKEN_NOT_FOUND/TOKEN_NOT_IN_USE เพื่อหยุดรับการแจ้งเตือน |
| การแจ้งเตือนสำหรับผู้ขาย | PSP จะต้องสื่อสารสถานะโทเค็นกับผู้ขาย |
หมายเหตุการใช้งาน
ต้องส่งผ่านปลายทาง tokenUpdateUrl พร้อมกับธุรกรรมเพื่อรับข้อมูลอัปเดตสำหรับโทเค็น สำหรับ PSP การกำหนดวิธีที่ผู้ขายจะได้รับและป้อน URL นี้ในออบเจ็กต์ *TransactionInfo ที่เกี่ยวข้องเป็นความรับผิดชอบของ PSP ในการกำหนด
นอกจากนี้ โปรดทราบว่าเพย์โหลดที่เข้ารหัสจะแสดงช่องที่ไม่บังคับเพิ่มเติม
merchantTokenIdสำหรับ MIT ดูรายละเอียดได้ในเอกสารประกอบ
การเข้ารหัสข้อมูลการชำระเงิน
(สำหรับผู้ขาย) หรือเอกสารประกอบโครงสร้างเพย์โหลด (สำหรับ PSP)