ให้เราช่วยเหลือคุณได้อย่างไร?
สามารถขออนุมัติวงเงินในบัตรไว้ก่อน และทำการตัดเงินในภายหลังได้ไหม?
Last updated on 01 ธันวาคม 2020การอนุมัติวงเงินในบัตร (authorize) และทำการตัดวงเงิน (capture) ในภายหลังสามารถทำได้
วิธีการ
- เมื่อสร้างรายการรับชำระเงิน ให้ตั้งค่า parameter
capture
เป็นfalse
เมื่อทำแบบนี้ระบบจะทำการขออนุมัติวงเงินในบัตรเอาไว้ก่อน โดยสถานะของรายการจะแสดงเป็นรอดำเนินการ (pending) - เมื่อพร้อมตัดวงเงินให้เรียก Charge API
หากอนุมัติวงเงินในบัตรเอาไว้ก่อน จะต้องตัดวงเงินจริงภายในกี่วัน?
ร้านค้าจะต้องทำการตัดวงเงินภายใน 7 วัน
หมายเหตุ: เนื่องจากผู้ถือบัตรจะได้รับอีเมลหรือ SMS แจ้งเตือนการใช้งานจากทางธนาคารผู้ออกบัตรทุกครั้งแม้จะไม่ได้ถูกตัดวงเงินก็ตาม ร้านค้าจึงควรทำรายการแบบนี้เท่าที่จำเป็นเท่านั้น ทั้งนี้รายการดังกล่าวจะปรากฏบนใบแจ้งยอดของผู้ถือบัตร
หากรายการเกินกำหนด 7 วัน ควรทำอย่างไร?
เมื่อครบกำหนด 7 วัน รายการจะหมดอายุลง และสถานะจะเปลี่ยนเป็นหมดอายุ (expired) ร้านค้าจะไม่สามารถตัดวงเงินได้อีก หากยังต้องการรับชำระเงินด้วยยอดดังกล่าวจะต้องทำการสร้างรายการรับชำระเงินขึ้นใหม่ โดยตั้งค่า capture = true
และเรียกใช้ Customer API เพื่อให้สามารถใช้บัตรใบเดิมทำรายการได้สำเร็จ
ต้องการเปลี่ยนแปลงยอดเงินทำได้ไหม?
รายการที่มีการอนุมัติวงเงินไว้แล้ว จะไม่สามารถเพิ่มหรือลดยอดชำระได้อีก หากมีความจำเป็นต้องเปลี่ยนแปลงยอดจะต้องทำการคืนเงิน (refund) แล้วสร้างรายการขึ้นใหม่ด้วยยอดเงินที่ต้องการ
ขยายระยะเวลาการตัดวงเงินได้ไหม?
จุดประสงค์ของการทำรายการแบบนี้ก็เพื่อให้แน่ใจว่าผู้ถือบัตรมีวงเงินเพียงพอสำหรับการชำระค่าสินค้าหรือบริการของทางร้านค้า หากต้องการขยายระยะเวลาการตัดวงเงินให้มากขึ้นจะต้องใช้วิธีการอื่น โดยเราแนะนำให้สร้างผู้รับเงิน (Customer) แล้วสร้างรายการรับชำระเงิน 20 บาท แล้วให้ทำการคืนเงิน (refund) ทันที เมื่อทำแบบนี้จะสามารถสร้างรายการรับชำระเงินอื่นๆ โดยใช้บัตรใบเดิมนี้ได้ ปกติแล้ววิธีการนี้จะสำเร็จแต่ต้องไม่ลืมตรวจสอบวันหมดอายุของบัตรด้วย ทำแบบนี้ยังเอื้อประโยชน์ต่อผู้ถือบัตรอีกด้วยเนื่องจากไม่จำเป็นต้องกันวงเงินไว้เต็มจำนวน
ไม่พบคำตอบที่คุณต้องการ?
เราใส่ใจและเต็มที่กับการให้ความช่วยเหลือ ไม่ว่าจะเป็นข้อสงสัยเล็กๆ น้อยๆ หรือเกิดปัญหาใดๆ จากการใช้งาน ติดต่อเราได้เสมอ