Gate Pay มีหลายวิธีการชำระเงิน แต่ละวิธีมีกระบวนการคืนเงินที่แตกต่างกัน จึงต้องให้ความสนใจต่อข้อความเหล่านี้:
1. ฟังก์ชันการคืนเงินสำหรับแต่ละวิธีการชำระเงินต้องถูกผสมผสานผ่าน API ที่เกี่ยวข้อง ตัวอย่างเช่น คุณลักษณะการคืนเงินสำหรับการชำระเงินที่ใช้ที่อยู่ On-chain ควรเข้าถึงผ่าน API คืนเงินที่เกี่ยวข้องกับการชำระเงินที่อยู่ On-chain แม้ว่า Checkout Payment จะรวมการชำระเงินที่ใช้ที่อยู่ On-chain ก็ตาม มีความสำคัญที่จะใช้ API คืนเงินภายใต้ Checkout Payment
2. การคืนเงินสำหรับการชำระเงินที่ใช้ที่อยู่ On-chain ที่ขึ้นอยู่กับคำสั่งที่เฉพาะเจาะจงสามารถนำมาใช้ผ่านการผนวกรวม API เท่านั้น การคืนเงินที่เกิดจากการถอนเงินของผู้ประกอบการไปยังที่อยู่กระเป๋าเงินของผู้ใช้ในระบบของผู้ประกอบการไม่สามารถผูกพันโดยตรงกับคำสั่งที่เกี่ยวข้องได้
3. เพื่อทำการคืนเงินสำหรับการชำระเงินที่ใช้ที่อยู่ On-chain, ผู้ประกอบการควรแนะนำผู้ใช้ให้ลงทะเบียนบัญชี Gate เพื่อให้ได้รับ Gate UID ก่อน เมื่อดำเนินการคืนเงินผ่าน API, จำเป็นต้องใช้ Gate UID ของผู้ใช้ และจำนวนเงินที่คืนจะถูกเครดิตในบัญชีการชำระเงินของผู้ใช้บน Gate.io สำหรับวิธีการชำระเงินอื่น ๆ, เงินคืนจะถูกเครดิตกลับไปยังบัญชีการชำระเงินของผู้ใช้เช่นกัน
QR-code Payment
ผู้ประกอบการต้องยืนยัน【รหัสคำสั่งซื้อ】หรือ【รหัสคำสั่งซื้อของผู้ประกอบการ】เพื่อดำเนินการคืนเงินเต็มจำนวนผ่าน【การคืนเป็นชุด】ในระบบการจัดการผู้ประกอบการของเรา

On-chain Address Payment
การชำระเงินที่ใช้ที่อยู่ On-chain สามารถทำได้ด้วยกระเป๋าเงิน DeFi ใด ๆ (Metamask, Trust Wallet, OKX Wallet, ฯลฯ), ดังนั้นผู้ใช้การชำระเงินที่ใช้ที่อยู่ On-chain อาจไม่ได้มาจาก Gate.io และไม่มีบัญชี Gate.io
ดังนั้น, ผู้ประกอบการจำเป็นต้องทำให้ชัดเจนกับผู้ใช้ว่ามีวิธีการคืนเงิน 2 วิธี
1. ขอให้ผู้ใช้ลงทะเบียนบัญชี Gate ก่อน
ดำเนินการคืนเงินผ่าน API (Address Payment-6.6 การคืนเงิน)

2. ผู้ประกอบการถอน (คืนเงิน) โดยตรงจากบัญชี Gate ไปยังที่อยู่กระเป๋า DeFi ของผู้ใช้ อย่างไรก็ตาม, ค่าใช้จ่ายจะสูงขึ้นเล็กน้อยเนื่องจากค่าธรรมเนียมการถอนและค่าใช้จ่ายในเครือข่าย On-chain ทำให้เราขอแนะนำวิธีแรกและแนะนำให้ผู้ใช้ลงทะเบียนบัญชี Gate

Checkout Payment
การชำระเงินแบบ Checkout รวมถึงการชำระเงินที่เป็นที่อยู่ On-chain Address Payment และการชำระเงินแบบรหัส QR ทำให้กระบวนการคืนเงินเรียบง่ายขึ้น พารามิเตอร์การคืนเงินขึ้นอยู่กับสถานการณ์ต่อไปนี้:

'refundOrderAmount': จำนวนนี้เกี่ยวข้องกับเงินที่ได้รับในบัญชีการชำระเงินของผู้ขาย 'refundPayAmount': จำนวนนี้เกี่ยวข้องกับเงินที่ไม่ได้รับในบัญชีการชำระเงินของผู้ขาย
1. ผู้ขายได้รับเงินเต็มจำนวน
เมื่อผู้ใช้ชำระเงินโดยใช้ Checkout Payment (ทั้งการชำระเงินที่เป็นที่อยู่ On-chain Address Payment และการชำระเงินด้วยรหัส QR) โดยไม่ใช้คุณลักษณะการแปลง (https://www.gate.io/convert) จำนวนเงินเต็มจำนวนจะถูกเครดิตเข้าบัญชีการชำระเงินของผู้ขาย
สำหรับการคืนเงิน: 'refundOrderAmount': ไม่ควรเกินจำนวนเงินที่ได้รับโดยผู้ขาย 'refundPayAmount': ควรเป็น 0
ตัวอย่างเช่น: ถ้าผู้ใช้ A ชำระเงิน 5 USDT และผู้ขายได้รับ 5 USDT: 'refundOrderAmount': น้อยกว่าหรือเท่ากับ 5 USDT 'refundPayAmount': 0
2. ผู้ขายไม่ได้รับเงินเงินใด ๆ
ผู้ใช้ชำระเงินโดยใช้ Checkout Payment (การชำระเงินที่เป็นที่อยู่ On-chain Address Payment) แต่ไม่ชำระเต็มราคาและใช้คุณลักษณะการแปลง การชำระเงินจะไม่ถูกเครดิตเข้าบัญชีการชำระเงินของผู้ขายเนื่องจากมีความล่าช้า แทนที่เงินชำระเงินจะยังคงอยู่ในบล็อกเชน เก็บไว้ในที่อยู่กระเป๋า Gate
สำหรับการคืนเงิน: 'refundOrderAmount': 0 'refundPayAmount': ควรถูกกำหนดโดยผู้ขายโดยการตรวจสอบจำนวนเงินที่เหลือบนบล็อกเชน
ตัวอย่างเช่น: ถ้าผู้ใช้ A ชำระเงิน 5 USDT และผู้ขายไม่ได้รับ 5 USDT และเหลือ 5 USDT เนื่องจากความล่าช้า: 'refundOrderAmount': 0 'refundPayAmount': ผู้ขายควรตรวจสอบจำนวนเงินที่เหลือบนบล็อกเชน
3. ผู้ขายได้รับส่วนหนึ่งของเงิน และจำนวนเงินที่เหลือยังคงอยู่บนบล็อกเชน
ผู้ใช้ชำระเงินหลายรอบโดยใช้การชำระเงินทั้งการชำระเงิน On-chain Address Payment และการชำระเงินด้วยรหัส QR โดยการใช้คุณลักษณะการแปลง จำนวนเงินที่รับเข้าบัญชีการชำระเงินของผู้ขายเฉพาะส่วนหนึ่งและส่วนที่เหลือยังคงอยู่บนบล็อกเชนเนื่องจากความล่าช้า
สำหรับการคืนเงิน: 'refundOrderAmount': จำนวนเฉพาะที่ได้รับจากผู้ขาย 'refundPayAmount': ควรถูกกำหนดโดยผู้ขายโดยการตรวจสอบจำนวนเงินที่เหลือบนบล็อกเชน
ตัวอย่างเช่น: ถ้าผู้ใช้ A จ่าย 5 USDT ผู้ขายได้รับ 2 USDT และ 3 USDT ยังคงอยู่บนบล็อกเชนเนื่องจากความล่าช้า: 'refundOrderAmount': 2 'refundPayAmount': ผู้ขายควรตรวจสอบจำนวนเงินที่เหลือบนบล็อกเชน
