การชำระเงินมาตรฐานของ Google: รูปแบบบัตร

ภาพรวม

Card FOP (รูปแบบการชำระเงิน) API รองรับการชำระเงินที่ทำโดยใช้บัตรมาตรฐาน ซึ่งอาจเป็นบัตรเครดิตและบัตรเดบิต การชำระเงินจะมีขั้นตอนการส่งข้อความทั้งแบบเดี่ยวและคู่

แนวคิดสำคัญ

สัญลักษณ์และการประชุม

คำสำคัญที่ว่า "ต้อง" "ต้องไม่" "จำเป็น" "จะ" "จะไม่" "ควร" "ไม่ควร" "แนะนำ" "อาจ" และ "ไม่บังคับ" ในเอกสารเหล่านี้มีการตีความตามที่อธิบายไว้ใน RFC 2119

การประทับเวลา

การประทับเวลาทั้งหมดจะแสดงเป็นมิลลิวินาทีนับตั้งแต่ Unix Epoch ตามเวลา UTC

เช่น

  • 14 สิงหาคม 2010 เวลา 16:30:00.00 น. GMT = 1281803400000
  • 6 พฤศจิกายน 2007 เวลา 21:37:00 น. MST = 1194410220000

จำนวนเงิน

มูลค่าทางการเงินใน API นี้จะแสดงโดยใช้รูปแบบที่เรียกว่า "micros" ซึ่งเป็นมาตรฐานที่ Google ไมโครคือรูปแบบความแม่นยำคงที่ที่เป็นจำนวนเต็ม หากต้องการแทนมูลค่าเงินในระดับไมโคร ให้คูณค่าสกุลเงินมาตรฐานด้วย 1,000,000

เช่น

  • USD$1.23 = 1230000 ไมโคร USD
  • USD$0.01 = 10,000 ไมโคร USD

การแสดงถึงตัวตน

การเรียกเมธอดทั้งหมดภายใน API นี้ต้องมีลักษณะการทำงานแบบเป็นนิรันดร์ พูดง่ายๆ ผู้ผสานการทำงานไม่ควรพยายามประมวลผลคำขอที่ประมวลผลไปแล้วซ้ำอีก การตอบกลับสำหรับการประมวลผลที่สำเร็จ ควรรายงานแทน วิธีการทั้งหมดมี RequestHeader ทั่วไปซึ่งมี requestId requestId นี้เป็นคีย์ประจำตัวสำหรับการเรียกทั้งหมด

ส่วนคำตอบที่ไม่ใช่เทอร์มินัล (ไม่ใช่ HTTP 200) จะต้องประมวลผลคำตอบเองไม่ได้ ดังนั้น คำขอที่ก่อนหน้านี้ได้รับ 400 เมื่อเรียกใช้เป็นครั้งที่ 2 ต้องไม่แสดงผล 400 โดยไม่ตั้งใจ คำขอต้องได้รับการประเมินซ้ำ ขณะประเมินซ้ำ อาจแสดงคะแนน 400 หรือได้รับการประมวลผลสำเร็จ

ดูข้อมูลเพิ่มเติมเกี่ยวกับความพร้อมได้ ในคำแนะนำโดยละเอียดนี้

จองขั้นตอนการจับภาพ

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

ผู้รวมการชำระเงินนำ

สิ่งที่ Google นำไปใช้

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

ขั้นตอนการโอนเงิน

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

ผู้รวมการชำระเงินนำ

สิ่งที่ Google นำไปใช้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการโอนเงิน โปรดดูคู่มือโดยละเอียดนี้

ขั้นตอนการคืนเงิน

ขั้นตอนการคืนเงินจะใช้เพื่อคืนเงินที่ได้ก่อนหน้านี้ผ่านขั้นตอนการดึงเงินคืนหรือขั้นตอนการโอนเงิน

ผู้รวมการชำระเงินนำ

สิ่งที่ Google นำไปใช้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการคืนเงิน โปรดดูคู่มือโดยละเอียดนี้

ขั้นตอนการโต้แย้ง

ขั้นตอนการโต้แย้งใช้เพื่อแจ้ง Google เกี่ยวกับการโต้แย้งและการปฏิเสธการชำระเงินที่ลูกค้าขอให้คืนเงิน การโทรบางครั้งอาจไม่ได้สื่อถึงการเคลื่อนไหวของเงิน แต่ขั้นตอนนี้สามารถใช้เพื่อคืนเงินให้ลูกค้า หรือย้อนกลับและคืนเงินกลับไปยัง Google ได้ โดยขั้นตอนนี้ใช้เสริมกับขั้นตอนการรายงานการประพฤติมิชอบได้ แต่ไม่จำเป็นต้องรวมถึงการประพฤติมิชอบ

สิ่งที่ Google นำไปใช้

ดูข้อมูลเพิ่มเติมเกี่ยวกับการโต้แย้งได้ในคำแนะนำโดยละเอียดนี้

ขั้นตอนการรายงานการประพฤติมิชอบ

ขั้นตอนการรายงานการประพฤติมิชอบมีไว้เพื่อแจ้งให้ Google ทราบเกี่ยวกับการประพฤติมิชอบที่อาจเกิดขึ้น ข้อมูลนี้ไม่ได้บอกเป็นนัยถึงการเคลื่อนไหวทางเงินใดๆ และเพียงใช้เพื่อแจ้งให้ Google ทราบ Risk Engine เกี่ยวกับเหตุการณ์ดังกล่าวเพื่อลดจำนวนการประพฤติมิชอบโดยรวม ซึ่งอาจมาพร้อมกับการโต้แย้งหรือการดึงเงินคืนผ่านขั้นตอนการโต้แย้ง

สิ่งที่ Google นำไปใช้

ดูข้อมูลเพิ่มเติมเกี่ยวกับการรายงานการประพฤติมิชอบในคู่มือโดยละเอียดนี้