ธุรกรรมที่ผู้ขายเป็นผู้เริ่ม (MIT)

ภาพรวมของการสนับสนุน MIT

ธุรกรรมที่ผู้ขายเป็นผู้เริ่ม (MIT) คือธุรกรรมที่ประมวลผลโดยที่ผู้ใช้ไม่ได้อยู่ในเซสชันที่ใช้งานอยู่ การอัปเดต API ของ Google Pay ออนไลน์นี้จะช่วยให้ เพิ่มการมองเห็นธุรกรรมประเภทเหล่านี้ ปรับปรุงประสบการณ์ของผู้ใช้ ผ่าน UX รายละเอียดการเรียกเก็บเงินเฉพาะ และช่วยให้การชำระเงินต่อเนื่องได้ดียิ่งขึ้น

กรณีการใช้งานหลัก

  • การชำระเงินตามรอบ: บริการสตรีมมิงดิจิทัล การเป็นสมาชิก หรือสาธารณูปโภค
  • การชำระเงินในภายหลัง: การจองโรงแรม การสั่งจองล่วงหน้า หรือค่าธรรมเนียมกรณีผู้จองไม่แสดงตัว
  • การโหลดซ้ำอัตโนมัติ: การเติมเงินมูลค่าที่เก็บไว้สำหรับบัตรโดยสารหรือบัตรของขวัญ

การใช้งาน MIT API

MIT API เป็นส่วนขยายของ LoadPaymentData API ที่มีอยู่ ผู้ผสานรวมต้องรวมออบเจ็กต์ *TransactionInfo ไว้ 1 รายการเพื่อระบุความตั้งใจในการเรียกเก็บเงิน Google มี 3 ตัวเลือกให้คุณเลือกใช้ ขึ้นอยู่กับประเภทธุรกรรมที่ผู้ขายเป็นผู้เริ่ม ดังนี้

ประเภทธุรกรรม ชื่อวัตถุ คำอธิบาย
แบบเป็นรอบ RecurringTransactionInfo ใช้สำหรับการเรียกเก็บเงินตามความถี่คงที่ รองรับการเรียกเก็บเงินแบบช่วงทดลองใช้ แบบชำระเงินล่วงหน้า และแบบชำระเงินภายหลัง
เลื่อน DeferredTransactionInfo ใช้สำหรับการเรียกเก็บเงินครั้งเดียวในอนาคตตามเวลาที่กำหนดไว้ล่วงหน้า
การเติมเงินอัตโนมัติ AutomaticReloadTransactionInfo ใช้สำหรับการเติมเงินในบัญชีมูลค่าที่เก็บไว้เมื่อยอดคงเหลือต่ำกว่าเกณฑ์ขั้นต่ำ

ขั้นตอนการผสานรวม

  1. เอกสารประกอบ: คำจำกัดความของออบเจ็กต์ใหม่ 3 รายการอยู่ในส่วนการอ้างอิงออบเจ็กต์ของเอกสารประกอบ และลิงก์โดยตรงในรายการก่อนหน้า
  2. การติดตั้งใช้งาน: ใช้ออบเจ็กต์ *TransactionInfo ที่เกี่ยวข้องสำหรับ ระบบของคุณในคำขอ API
    • โปรดทราบว่าคุณส่งออบเจ็กต์ได้เพียง 1 รายการต่อคำขอไปยัง API การกำหนดออบเจ็กต์ที่จะใช้และการป้อนข้อมูลในช่องขึ้นอยู่กับ ผู้ขายแต่ละราย
  3. การทดสอบ: ใช้สภาพแวดล้อมการทดสอบเพื่อตรวจสอบว่ารายละเอียดการเรียกเก็บเงิน แสดงผลอย่างถูกต้องในเอกสารสรุปการชำระเงิน
  4. เปิดตัว: ถ่ายทอดสดเมื่อยืนยันพารามิเตอร์แล้ว

การจัดการวงจรโทเค็น (TLM)

การจัดการวงจรโทเค็นช่วยให้การชำระเงินดำเนินไปอย่างต่อเนื่องด้วยการแจ้งเตือนแบบเรียลไทม์ เมื่อมีการอัปเดตหรือปิดใช้งานโทเค็นการชำระเงินที่ปลอดภัย ดูรายละเอียดทั้งหมดได้ใน เอกสารประกอบเกี่ยวกับการจัดการวงจรโทเค็น

เหตุการณ์สำคัญเกี่ยวกับโทเค็น

  • การปิดใช้งาน/การลบ: แจ้งเตือนเมื่อโทเค็นใช้ไม่ได้อีกต่อไป
  • การอัปเดตคำต่อท้าย FPAN: เกิดขึ้นเมื่อมีการอัปเดตหมายเลขบัญชีหลักสำหรับการชำระเงินที่เกี่ยวข้อง

ข้อกำหนดในการตั้งค่าเซิร์ฟเวอร์

ผู้ขายโดยตรงและผู้ให้บริการชำระเงิน (PSP) ต้องสร้างระบบเพื่อ รับ ถอดรหัส และประมวลผลข้อความเหล่านี้

ข้อกำหนด คำอธิบาย
อุปกรณ์ปลายทาง ปลายทาง HTTPS ที่ปลอดภัยเพื่อรับการเรียก POST
การตรวจสอบสิทธิ์ ต้องจัดการการตรวจสอบลายเซ็นและการถอดรหัสข้อความ
คำตอบ ส่งคืน SUCCESS เพื่อรับการแจ้งเตือนต่อ หรือ TOKEN_NOT_FOUND/TOKEN_NOT_IN_USE เพื่อหยุดรับการแจ้งเตือน
การแจ้งเตือนสำหรับผู้ขาย PSP จะต้องสื่อสารสถานะโทเค็นกับผู้ขาย

หมายเหตุการใช้งาน

ต้องส่งtokenUpdateUrlปลายทางพร้อมกับธุรกรรมเพื่อรับข้อมูลอัปเดตสำหรับโทเค็น สำหรับ PSP การพิจารณาว่าผู้ขายจะรับและป้อน URL นี้ในออบเจ็กต์ *TransactionInfo ที่เกี่ยวข้องอย่างไรเป็นความรับผิดชอบของ PSP ในการกำหนด

นอกจากนี้ โปรดทราบว่าเพย์โหลดที่เข้ารหัสจะแสดงช่องเพิ่มเติมที่ไม่บังคับ merchantTokenId สำหรับ MIT ดูรายละเอียดได้ในเอกสารประกอบ การเข้ารหัสข้อมูลการชำระเงิน (สำหรับผู้ขาย) หรือเอกสารประกอบโครงสร้างเพย์โหลด (สำหรับ PSP)