แพลตฟอร์มจะกำหนดคำอธิบายหรือข้อมูลเมตาเกี่ยวกับการชำระเงินในบัญชีที่เชื่อมโยงได้อย่างไร

เมื่อแพลตฟอร์มสร้างการเรียกเก็บเงินแบบ Destination (ไม่ว่าจะใช้ Charges API หรือ PaymentIntents API) ข้อมูลเมตาที่แพลตฟอร์มเป็นผู้ตั้งค่าไว้ในการเรียกเก็บเงินดังกล่าวจะไม่เผยแพร่โดยอัตโนมัติไปยังออบเจ็กต์อื่นที่สร้างขึ้น ตัวอย่างของออบเจ็กต์ที่เกี่ยวข้อง ได้แก่ Transfer ที่โอนเงินไปยังบัญชีที่เชื่อมโยง หรือ Charge บนบัญชีที่เชื่อมโยงซึ่งแสดงถึงยอดเงินขาเข้า ระบบจะกำหนดคำอธิบายและข้อมูลเมตาไว้เฉพาะใน Charge หรือ PaymentIntent บนบัญชีของแพลตฟอร์มเท่านั้น ซึ่งถือเป็นข้อมูลที่เป็นส่วนตัวสำหรับแพลตฟอร์ม ผู้ใช้บางรายอาจต้องการให้ข้อมูลเมตาหรือคำอธิบายที่ตั้งค่าไว้ใน Charges หรือ PaymentIntents บนบัญชีที่เชื่อมโยงนั้นเป็นรายการเดียวกันกับบนแพลตฟอร์ม ซึ่งก็สามารถทำได้ แต่จำเป็นต้องดำเนินการแบบกำหนดเอง

คุณจำเป็นต้องได้รับ id การชำระเงินบนบัญชีที่เชื่อมโยงซึ่งตรงกับการชำระเงินบนบัญชีของแพลตฟอร์ม เพื่อให้สามารถดำเนินการดังกล่าวได้ โดยเริ่มต้นด้วยการรับ id ของการโอนเงินที่เกี่ยวข้องกับการเรียกเก็บเงินบนแพลตฟอร์มจากพร็อพเพอร์ตี้ transfer บนออบเจ็กต์ Charge จากนั้นเรียกดูการโอนเงินแล้วตรวจสอบพร็อพเพอร์ตี้ destination_payment ซึ่งหมายถึงการชำระเงินบนบัญชีที่เชื่อมโยง

ขั้นตอนข้างต้นสามารถทำให้เสร็จสิ้นได้จากการเรียกใช้ API ครั้งเดียว โดยใช้ฟีเจอร์ expand และส่งผ่าน transfer เพื่อขยายพร็อพเพอร์ตี้ transfer ในการตอบกลับ ซึ่งจะมอบสิทธิ์เข้าถึง ID "destination_payment" ให้แก่คุณเข้าถึง destination_payment id โดยตรงในการตอบกลับ API เริ่มแรก ในขั้นตอนดังกล่าว คุณจะสามารถเรียกใช้อัปเดต Payment Intent API และ/หรือ Charge API โดยใช้ส่วนหัว Stripe-Account สำหรับบัญชีที่เชื่อมโยงและตั้งค่าคำอธิบายหรือข้อมูลเมตาที่ต้องการบนการชำระเงินดังกล่าว

คำตอบนี้ช่วยตอบข้อสงสัยของคุณหรือไม่