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