ให้เราช่วยเหลือคุณได้อย่างไร?

สามารถขออนุมัติวงเงินในบัตรไว้ก่อน และทำการตัดเงินในภายหลังได้ไหม?

Last updated on 27 กันยายน 2018

การอนุมัติวงเงินในบัตร (authorize) และทำการตัดวงเงิน (capture) ในภายหลังสามารถทำได้

วิธีการ

  • เมื่อสร้างรายการรับชำระเงิน ให้ตั้งค่า parameter capture เป็น false เมื่อทำแบบนี้ระบบจะทำการขออนุมัติวงเงินในบัตรเอาไว้ก่อน โดยสถานะของรายการจะแสดงเป็นรอดำเนินการ (pending)
  • เมื่อพร้อมตัดวงเงินให้เรียก Charge API

หากอนุมัติวงเงินในบัตรเอาไว้ก่อน จะต้องตัดวงเงินจริงภายในกี่วัน?

ร้านค้าจะต้องทำการตัดวงเงินภายใน 7 วัน

หมายเหตุ: เนื่องจากผู้ถือบัตรจะได้รับอีเมล์หรือ SMS แจ้งเตือนการใช้งานจากทางธนาคารผู้ออกบัตรทุกครั้งแม้จะไม่ได้ถูกตัดวงเงินก็ตาม ร้านค้าจึงควรทำรายการแบบนี้เท่าที่จำเป็นเท่านั้น ทั้งนี้รายการดังกล่าวจะปรากฏบนใบแจ้งยอดของผู้ถือบัตร

หากรายการเกินกำหนด 7 วัน ควรทำอย่างไร?

เมื่อครบกำหนด 7 วัน รายการจะหมดอายุลง และสถานะจะเปลี่ยนเป็นหมดอายุ (expired) ร้านค้าจะไม่สามารถตัดวงเงินได้อีก หากยังต้องการรับชำระเงินด้วยยอดดังกล่าวจะต้องทำการสร้างรายการรับชำระเงินขึ้นใหม่ โดยตั้งค่า capture = true และเรียกใช้ Customer API เพื่อให้สามารถใช้บัตรใบเดิมทำรายการได้สำเร็จ

ต้องการเปลี่ยนแปลงยอดเงินทำได้ไหม?

รายการที่มีการอนุมัติวงเงินไว้แล้ว จะไม่สามารถเพิ่มหรือลดยอดชำระได้อีก หากมีความจำเป็นต้องเปลี่ยนแปลงยอดจะต้องทำการคืนเงิน (refund) แล้วสร้างรายการขึ้นใหม่ด้วยยอดเงินที่ต้องการ

ขยายระยะเวลาการตัดวงเงินได้ไหม?

จุดประสงค์ของการทำรายการแบบนี้ก็เพื่อให้แน่ใจว่าผู้ถือบัตรมีวงเงินเพียงพอสำหรับการชำระค่าสินค้าหรือบริการของทางร้านค้า หากต้องการขยายระยะเวลาการตัดวงเงินให้มากขึ้นจะต้องใช้วิธีการอื่น โดยเราแนะนำให้สร้างผู้รับเงิน (Customer) แล้วสร้างรายการรับชำระเงิน 20 บาท แล้วให้ทำการคืนเงิน (refund) ทันที เมื่อทำแบบนี้จะสามารถสร้างรายการรับชำระเงินอื่นๆ โดยใช้บัตรใบเดิมนี้ได้ ปกติแล้ววิธีการนี้จะสำเร็จแต่ต้องไม่ลืมตรวจสอบวันหมดอายุของบัตรด้วย ทำแบบนี้ยังเอื้อประโยชน์ต่อผู้ถือบัตรอีกด้วยเนื่องจากไม่จำเป็นต้องกันวงเงินไว้เต็มจำนวน

ไม่พบคำตอบที่คุณต้องการ?

เราใส่ใจและเต็มที่กับการให้ความช่วยเหลือ ไม่ว่าจะเป็นข้อสงสัยเล็กๆ น้อยๆ หรือเกิดปัญหาใดๆ จากการใช้งาน ติดต่อเราได้เสมอ