เครือข่ายการชำระเงินทั่วโลก
ใน 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 เครือข่าย และธุรกรรมที่ทำด้วยบัตรเหล่านี้จะมีความสามารถในการกำหนดเส้นทางสำหรับทั้ง 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