เครือข่ายการชำระเงินทั่วโลก
ใน Google Pay API ระบบจะกำหนดค่ารูปแบบบัตรโดยรวมตัวระบุสตริงไว้ในอาร์เรย์ allowedCardNetworks ภายในออบเจ็กต์ CardParameters ผู้ขาย
สามารถเลือกข้อมูลเข้าสู่ระบบการชำระเงินที่ Google Pay ส่งคืนได้โดยส่งวิธีการที่รองรับ เช่น
PAN_ONLY หรือ CRYPTOGRAM_3DS ในอาร์เรย์ allowedAuthMethods
รูปแบบบัตรต่อไปนี้พร้อมให้บริการทั่วโลกและรองรับข้อมูลเข้าสู่ระบบประเภทต่อไปนี้
| รูปแบบบัตร | allowedAuthMethods |
|
|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
|
| American Express | 🟢 | 🟢 |
| Discover | 🟢 | 🔴 |
| JCB | 🟢 | 🔴 |
| Mastercard | 🟢 | 🟢 |
| Visa | 🟢 | 🟢 |
เครือข่ายการชำระเงินท้องถิ่น
เครือข่ายในประเทศสามารถออกบัตรสำหรับชำระเงินเป็นแบบโมโนแบดจ์ ซึ่งอยู่ภายใต้แบรนด์ในประเทศเท่านั้น หรือแบบโคแบดจ์ ซึ่งเป็นพาร์ทเนอร์กับเครือข่ายระดับโลก ภายใน Google Wallet และ Google Pay API ระบบจะแปลงบัตรเหล่านี้เป็นโทเค็นและประมวลผลตามเครือข่ายที่รองรับอย่างชัดเจน โดยเป็นไปตามกฎระเบียบท้องถิ่นและค่ากำหนดการกำหนดเส้นทาง โปรดตรวจสอบกับผู้ให้บริการชำระเงิน (PSP) ว่ารองรับเครือข่ายในประเทศหรือไม่ก่อนที่จะกำหนดค่า Google Pay API
บัตรที่ใช้ร่วมกัน
บัตรที่มีตราสินค้าร่วมมีทั้งรูปแบบระหว่างประเทศและเครือข่ายในประเทศ และอนุญาตให้กำหนดเส้นทางผ่านช่องทางการชำระเงินหลายช่องทาง เมื่อมีการจัดสรรลงใน Google Wallet บัตรดังกล่าวจะอยู่ในรูปแบบบัตรดิจิทัลใบเดียว ซึ่งแสดงทั้งโลโก้เครือข่าย และธุรกรรมที่ใช้บัตรเหล่านี้จะมีขีดความสามารถในการกำหนดเส้นทางสำหรับทั้ง 2 เครือข่าย
ค่ากำหนดการกำหนดเส้นทาง
ในฝั่ง Google คุณสามารถกำหนดค่าบัตรที่ใช้ร่วมกันให้มีลักษณะการกำหนดเส้นทางที่เฉพาะเจาะจงเพื่อปฏิบัติตาม กฎระเบียบท้องถิ่นและตัวเลือกของผู้ขายหรือผู้ใช้ พารามิเตอร์และการกำหนดค่าต่างๆ มีดังนี้
-
ตัวเลือกของผู้ใช้: ช่วยให้ผู้ใช้เลือกเครือข่ายที่ต้องการจากเมนูแบบเลื่อนลงของ UI ในแผ่นงานการชำระเงินระหว่างการชำระเงิน
การกำหนดค่าการใช้ตราสัญลักษณ์ร่วมที่ใช้โดยเครือข่ายในประเทศ
| รูปแบบบัตร | allowedAuthMethods |
ค่ากำหนดการกำหนดเส้นทาง | |
|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
ตัวเลือกของผู้ใช้ | |
| Elo | 🟢 | 🟢 | 🟢 (บัตรคอมโบเท่านั้น) |
| Interac | 🔴 | 🟢 | 🔴 |
Elo
Google Pay API รองรับบัตร Elo ในบราซิล คุณควรตรวจสอบว่า PSP รองรับ Elo ก่อนที่จะกำหนดค่า Google Pay API เพื่อรับบัตรเหล่านี้
ผู้ใช้ที่มีบัตรคอมโบ Elo ซึ่งมีฟังก์ชันการทำงานแบบคู่ซึ่งมีทั้งเครดิตและเดบิตในบัตรเดียวจะมีตัวเลือกให้เลือกระหว่างเดบิตหรือเครดิตในชีตการชำระเงินของ Google Pay
หากต้องการรับบัตร Elo คุณต้องมีข้อมูลต่อไปนี้ในการผสานรวม Google Pay API เมื่อสร้างออบเจ็กต์ PaymentDataRequest
transactionInfo.countryCodeต้องตั้งค่าเป็นบราซิล
"countryCode": "BR"
allowedCardNetworksโดยต้องมี
ELOและELO_DEBITในรายการเครือข่ายพร้อมกับ เครือข่ายอื่นๆ ที่ยอมรับ"allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsต้องระบุ
CRYPTOGRAM_3DSและPAN_ONLYเพื่อยอมรับบัตร Elo ทั้งหมด รวมถึงบัตรในไฟล์และโทเค็นอุปกรณ์"allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceราคาธุรกรรมต้องมากกว่า 0 เช่น 10.50
Interac
Google Pay API รองรับบัตร Interac ในแคนาดา คุณควรตรวจสอบว่า PSP รองรับ Interac หรือไม่ก่อนที่จะกำหนดค่า Google Pay API เพื่อรับบัตรเหล่านี้
หากต้องการรองรับบัตร Interac ให้กำหนดค่าออบเจ็กต์ PaymentDataRequest ด้วยพารามิเตอร์ต่อไปนี้
transactionInfo.countryCodeและtransactionInfo.currencyCodeโดยต้องตั้งค่าเป็นแคนาดา
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksโดยต้องมี
INTERACในรายการเครือข่ายพร้อมกับเครือข่ายอื่นๆ ที่ยอมรับ"allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsโดยต้องระบุ
CRYPTOGRAM_3DSเพื่อรับการชำระเงินจากผู้ใช้ที่มีบัตร InteracPAN_ONLYต้องแสดงเพื่อยอมรับบัตรที่เหลือที่ระบุไว้ในallowedCardNetworks"allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceราคาธุรกรรมต้องมากกว่า 0 เช่น 10.50