Magento Voiding ออเดอร์ผ่านแบ็กเอนด์


15

เราใช้ระบบการชำระเงิน UsaEPay สำหรับเว็บไซต์ของเรา (แต่ฉันคิดว่าปัญหา / คำถามนี้ยังคงมีอยู่สำหรับวิธีการชำระเงินอื่น ๆ เช่นกัน)

วิธีการทำงานของระบบคือ "อนุญาตและจับ" การทำธุรกรรมเป็นชุดและทุกคืน UsaEPay จะส่งคำสั่งซื้อไปยังธนาคารเพื่อดำเนินการขั้นสุดท้าย

ตอนนี้วิธีการคืนเงินจะไม่ทำงานเพราะก่อนการแบทช์จะมีเฉพาะโมฆะเท่านั้น

ไม่มีปุ่มช่องว่างในส่วนแบ็กเอนด์เท่านั้นคืนเงิน (ซึ่งจะพ่นข้อผิดพลาดแบ็กเอนด์ในวันเดียวกัน)

มีความคิดเห็นเกี่ยวกับการยกเลิกคำสั่งซื้อ A&C หรือไม่


คุณลองยกเลิกการสั่งซื้อหรือไม่ นอกจากนี้การคืนเงินภายในโมดูลสามารถทำโมฆะเช่นกัน - ดูเหมือนว่าปัญหาเฉพาะส่วนขยาย
Piotr Kaminski

ขึ้นอยู่กับสิ่งที่คุณเรียกว่า "โมฆะ" คุณต้องการส่งคำขอไปยังธนาคารเพื่อยกเลิกการประมวลผลและคืนเงินหรือเพียงแค่ยกเลิกคำสั่งซื้อในแบ็กเอนด์ Magento?
user487772

โดย Void ฉันหมายถึงการโทรการเรียก void API ไปยังเกตเวย์ หากคำสั่งซื้อ CC ยังไม่ได้แบทช์ (ส่งไปยังธนาคาร) เฉพาะโมฆะเท่านั้นที่จะทำงานและการคืนเงินจะได้รับการปฏิเสธ
boruch

คำตอบ:


7

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

วิธีแก้ปัญหาที่จะนำไปใช้กับกรณีนี้คือทำการโทร AJAX ดูว่าธุรกรรมไม่ได้ถูกชำระหรือไม่และถ้าเป็นเช่นนั้นจะเรียก "โมฆะ" แทนการ "คืนเงิน" เว้นแต่ผู้ขายโมดูล UsaEPay จะทำสิ่งนี้ให้คุณเป็นสิ่งที่คุณควรนำไปใช้


+1 และยอมรับ - ฉันคิดอย่างนั้น :) ขอบคุณสำหรับคำตอบของคุณ ตัวชี้ใด ๆ ความคิดเริ่มต้นของฉันคือฟังเหตุการณ์การคืนเงินของวีโอไอพีและเปลี่ยนเส้นทางการโทรไปเป็นโมฆะ () (ถ้าวันเดียวกัน) แต่จะหยุดการโทรจากการไปที่การคืนเงินของ UEP () หลังจากนั้น
boruch

สิ่งนี้ขึ้นอยู่กับรหัส USAEPay ฉันเดาว่าคุณสามารถแทนที่ตัวควบคุมการคืนเงินและโทรเป็นโมฆะหากวันเดียวกันหรือเพียงแค่เรียกการกระทำของผู้ปกครอง (ดั้งเดิม) หากผ่านไปมากกว่าหนึ่งวัน
Paul Grigoruta

ฉันรู้ แต่ผมก็พอใจที่ไม่เสือกเข้ารหัส :)
Boruch

ใครช่วยฉันหลังจากโมฆะสั่งซื้อจาก PayPal ทำไมฉันไม่สามารถยกเลิกคำสั่งซื้อจากวีโอไอพี
ZUS

7

ฉันไม่สามารถพูดได้อย่างแน่นอนUsaEPayแต่คุณสามารถโมฆะคำสั่งซื้อที่ไม่ได้รับใบแจ้งหนี้เมื่อใช้authorize.netเท่านั้น ในauthorize.netเมื่อคุณ 'อนุญาตและจับภาพ' การโมฆะจะไม่สามารถทำได้อีกต่อไป บางทีมันอาจจะเหมือนกันกับUsaEPay?


+1 - เหมือนกัน แต่ฉันจะโมฆะในสถานการณ์การใช้งานของเราได้อย่างไร
boruch

ใครช่วยฉันหลังจากโมฆะสั่งซื้อจาก PayPal ทำไมฉันไม่สามารถยกเลิกคำสั่งซื้อจากวีโอไอพี
ZUS
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.