คำถามติดแท็ก payment

1
Magento Authorize.net - อนุญาตและจับภาพกับอนุญาตเท่านั้น
เมื่อตั้งค่าการกำหนดค่าวีโอไอพีใหม่ในการชำระเงินส่วนที่ฉันกำลังให้คู่ตัวเลือกที่แตกต่างกันสำหรับการภายใต้Payment Action Authorize.netโดยเฉพาะและAuthoize and CaptureAuthorize Only ตามเอกสารวีโอไอพีAuthorize Onlyยืนยันว่าวิธีการชำระเงินถูกต้องและเงินทุนที่มีอยู่ แต่มันไม่จริงเก็บเงินจากบัตรที่เป็นAuthorize and Captureยังสถานที่ไว้ในบัตร Authorize.net จะใช้เงินเมื่อใดเมื่อตั้งค่าเป็นAuthorize Only?

2
วิธีเปิดใช้งานการบันทึกข้อผิดพลาดและข้อยกเว้นใน Magento2
ฉันไม่เห็นข้อผิดพลาดประเภทใดใน magento2 ฉันกำลังใช้เกตเวย์การชำระเงินที่กำหนดเอง แต่เมื่อฉันเพิ่มรายการแบบหล่นลงในแผงผู้ดูแลระบบแบ็กเอนด์ของ magento2 ในเวลานั้นมันแสดงให้เห็นหน้าว่างและเมื่อฉันคอนโซลจะแสดงข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 เท่านั้น
19 magento2  error  api  payment 

2
Magento Voiding ออเดอร์ผ่านแบ็กเอนด์
เราใช้ระบบการชำระเงิน UsaEPay สำหรับเว็บไซต์ของเรา (แต่ฉันคิดว่าปัญหา / คำถามนี้ยังคงมีอยู่สำหรับวิธีการชำระเงินอื่น ๆ เช่นกัน) วิธีการทำงานของระบบคือ "อนุญาตและจับ" การทำธุรกรรมเป็นชุดและทุกคืน UsaEPay จะส่งคำสั่งซื้อไปยังธนาคารเพื่อดำเนินการขั้นสุดท้าย ตอนนี้วิธีการคืนเงินจะไม่ทำงานเพราะก่อนการแบทช์จะมีเฉพาะโมฆะเท่านั้น ไม่มีปุ่มช่องว่างในส่วนแบ็กเอนด์เท่านั้นคืนเงิน (ซึ่งจะพ่นข้อผิดพลาดแบ็กเอนด์ในวันเดียวกัน) มีความคิดเห็นเกี่ยวกับการยกเลิกคำสั่งซื้อ A&C หรือไม่
15 payment  voiding 

1
Magento2: วิธีที่ดีที่สุดในการเพิ่มฟิลด์วิธีการชำระเงินที่กำหนดเองคืออะไร
ฉันได้ตั้งค่าวิธีการชำระเงินใหม่ใน Magento 2 ด้วยฟิลด์วิธีการชำระเงินที่กำหนดเอง (เช่น "po_number" จากวิธีการชำระเงินแบบวีโอไอพี / ออฟไลน์ ) และส่วนหน้าทำงานได้อย่างสมบูรณ์แบบ (การแสดงฟิลด์การตรวจสอบและอื่น ๆ ) อย่างไรก็ตามหากฉันต้องการสั่งซื้อสินค้าวีโอไอพีคำขอ WebAPI จะเกิดข้อผิดพลาดต่อไปนี้: "Property \" CustomField \ "ไม่มี setter ที่สอดคล้องกันในคลาส \" Magento \ Quote \ Api \ Data \ PaymentInterface \ " มันดูเหมือนว่าวีโอไอพีจะตรวจสอบข้อมูลที่กำหนดเองกับอินเตอร์เฟซการชำระเงินหลักที่วิธีการเช่นgetPoNumberและsetPoNumberมีการกำหนด ฉันพยายามเพิ่มฟิลด์ที่กำหนดเองผ่านแอตทริบิวต์ส่วนขยาย: <extension_attributes for="Magento\Quote\Api\Data\PaymentInterface"> <attribute code="custom_field" type="Vendor\Module\Api\Data\MethodInterface[]" /> </extension_attributes> และสร้างอินเตอร์เฟสด้วยวิธีการเฉพาะ: <?php namespace Vendor\Module\Api\Data; use …

4
อนุญาตให้ลูกค้าชำระคำสั่งซื้อที่สร้างโดยผู้ดูแลระบบหรือไม่
ฉันสงสัยว่ามีส่วนขยายหรือแนวทางบางอย่างเกี่ยวกับวิธีที่ฉันอาจคิดเกี่ยวกับการอนุญาตให้สร้างคำสั่งซื้อในพื้นที่ผู้ดูแลระบบสำหรับลูกค้าจากนั้นให้พวกเขาเข้าสู่บัญชีของพวกเขาและดูคำสั่งซื้อที่ต้องจ่าย พวกเขาสามารถใส่รายละเอียดบัตรและชำระเงินได้หรือไม่ คำแนะนำหรือคำแนะนำใด ๆ ที่จะได้รับการชื่นชม

3
ข้อผิดพลาดที่อยู่การจัดส่ง Paypal
ฉันพยายามที่จะทดสอบร้านค้าของฉันด้วยPayPal Sandbox ฉันได้รับข้อผิดพลาด 2 อย่างในสถานการณ์ต่าง ๆ 2 สถานการณ์ 1.ทุกอย่างทำงานได้ดีจนถึงคำสั่งซื้อใน PayPal จากนั้นรับข้อความ: ขออภัย PayPal ไม่อนุญาตให้ผู้อยู่อาศัยในสหรัฐอเมริกาจัดส่งสินค้าที่ซื้อ (ทุกที่) 2.สถานการณ์ที่สองคือเมื่อฉันเปลี่ยนที่อยู่จัดส่งผู้ซื้อเป็นสหรัฐอเมริกา ฉันได้รับข้อผิดพลาดดังต่อไปนี้ในหน้าแรกของ paypal: ไม่สามารถประมวลผลการชำระเงิน โปรดติดต่อผู้ขายเนื่องจากที่อยู่สำหรับจัดส่งที่ผู้ขายระบุนั้นไม่ถูกต้องและผู้ขายขอให้คุณจัดส่งคำสั่งซื้อของคุณไปยังที่อยู่ดังกล่าว ฉันพบแบบฟอร์มที่นี่ว่านี่เป็นปัญหาสำหรับหลาย ๆ คน จากที่นี่ผมพบว่ามีบางสิ่งที่จะทำอย่างไรกับaddress_overrideวิธีการและนี่เป็นข้อเสนอแนะที่จะปิด มีวิธีปิดใน Magento หรือไม่? ปลอดภัยไหมที่จะปิด? ทำไมมันมีอยู่ในสถานที่แรก? หรือมีทางออกอื่นอีกบ้าง? : ฉันพบวิธี address_override ใน magento at \ app \ code \ core \ Mage \ Paypal \ Model \ Api …

2
PayPal IPN ไม่เรียกการอัปเดตสถานะคำสั่งซื้อ
ฉันกำลังตั้งค่าระบบ Magento แรกของฉันโดยใช้ 1.8.0.0 ทำงานบนเซิร์ฟเวอร์ HostGator Windows ฉันกำหนดค่า IPN ในบัญชี PayPal ของเราแล้ว อย่างไรก็ตามการชำระเงินไม่เคยได้รับการติดต่อกับ Magento และคำสั่งซื้อทั้งหมดจะค้างอยู่ที่ "การชำระเงินที่รอดำเนินการ" ขณะนี้ระบบ -> การกำหนดค่า -> วิธีการชำระเงิน -> มาตรฐานการชำระเงินของ PayPal นั้นเชื่อมโยงกับอีเมล Business Sandbox โดยมีการตั้งค่าการดำเนินการชำระเงินเป็น "Sale", Sandbox Mode = "ใช่" และโหมด Debug = "ใช่" ในด้านของ PayPal ประวัติ IPN จะแสดงแต่ละธุรกรรม (ฉันได้ลองทั้งในแซนด์บ็อกซ์และการผลิต) ว่า "ลองใหม่" ไม่มีรหัสตอบกลับ HTTP ใด ๆ เลย …

1
แปลงใบเสนอราคาแปลงเป็นคำสั่งซื้อแบบกำหนดเอง -“ ไม่สามารถเรียกคืนวิธีการชำระเงินได้”
ฉันได้เห็นในโอกาสกรณีที่สั่งซื้อสินค้าวาง, การขออนุมัติจะทำสำหรับการชำระเงินในบัตรของลูกค้าที่ลูกค้าจะได้รับอีเมล์ยืนยันการสั่งซื้อ - แต่เพื่อไม่อยู่ในวีโอไอพีหรือsales_flat_ordersales_flat_order_grid อาวุธของทางเลือกที่นี่คือต้องการให้ผู้ดูแลระบบทำการโมฆะการชำระเงินในเกตเวย์ขอให้ลูกค้ากลับมาใหม่ อย่างไรก็ตามเรามีใบเสนอราคา, ใบเสนอราคา, การชำระเงินใบเสนอราคา, ที่อยู่ใบเสนอราคา ในทางทฤษฎีแล้วคำสั่งนี้มีผลบังคับใช้หลังจากเราได้รับอนุญาตและลูกค้ามีอีเมลคำสั่งซื้อ ข้อผิดพลาดเกิดขึ้นในบางครั้งหลังจากการสร้างอีเมลตามคำสั่งที่ทำให้เกิดการย้อนกลับ (ทฤษฎีการทำงานปัจจุบัน) ฉันได้สร้างสคริปต์ทดสอบครั้งเดียวเพื่อแปลงคำพูดนี้โดยใช้เกตเวย์แซนด์บ็อกซ์ อย่างไรก็ตามฉันมีปัญหาในการสร้างการชำระเงิน ผมได้พยายามที่จะใช้งานcheckmo, free, authorizenetทุกคืนยกเว้นเดียวกัน PHP Fatal error: Uncaught exception 'Mage_Core_Exception' with message 'Cannot retrieve payment method instance.' in /var/www/vhosts/magento/app/Mage.php:563 Stack trace: #0 /var/www/vhosts/magento/app/code/core/Mage/Payment/Model/Info.php(83): Mage::throwException('Cannot retrieve...') ดูรหัสของฉันด้านล่าง ข้อเสนอแนะยินดี <?php //.... stuff $quote = Mage::getModel('sales/quote')->load(745); $convert = Mage::getModel('sales/convert_quote'); $order …
10 payment  quote 

2
ตั้งค่าสถานะคำสั่งซื้อที่กำหนดเองสำหรับการชำระเงินผ่านเว็บไซต์ PayPal อย่างสมบูรณ์การชำระเงินมาตรฐานหรือไม่
เราใช้Magento EE 1.13.0.2กับวิธีการชำระเงินผ่านเว็บไซต์ PayPal แบบมาตรฐาน น่าเสียดายที่ไม่สามารถกำหนดสถานะการสั่งซื้อสำหรับคำสั่งซื้อ PayPal ที่ชำระเงินในส่วนท้ายได้ เราจำเป็นต้องตั้งค่าสถานะคำสั่งซื้อที่กำหนดเองเมื่อชำระเงินเรียบร้อยแล้ว (ไม่ใช่บางส่วน) แบบฝึกหัดในการแก้ไขสถานะคำสั่งซื้อของ PayPal ดูเหมือนจะล้าสมัยผิดพลาดหรือน่าเกลียด จากสิ่งที่ฉันรวบรวม: การปรับปรุงการชำระเงินจะได้รับการจัดการโดย PayPal IPN มีวิธีการที่Mage_Paypal_Model_Ipn::_registerPaymentCapture()รับผิดชอบใน "กระบวนการชำระเงินที่เสร็จสมบูรณ์ (เต็มหรือบางส่วน)" ในMage_Paypal_Model_Ipn::_registerTransaction()การร้องขอจาก PayPal Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETEDมีการวิเคราะห์และสถานะการชำระเงินเมื่อเทียบกับ บอกตามตรงฉันไม่แน่ใจว่าจะทำอย่างไรกับข้อมูลนี้ ฉันอาจเขียนใหม่Mage_Paypal_Model_Ipn::_registerTransaction()และเพิ่มรหัสของฉัน: // paid case Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETED: $this->_registerPaymentCapture(true); // my code here break; แน่นอนว่าผู้สังเกตการณ์เหตุการณ์ (เช่นสำหรับหนึ่งในคำสั่งซื้อหรือเหตุการณ์สถานะคำสั่งซื้อ) จะดีกว่า แต่ฉันไม่แน่ใจว่ามีวิธีที่เชื่อถือได้ 100% ในการจับเหตุการณ์ครั้งเดียวเมื่อคำสั่งซื้อได้รับการชำระเงินอย่างสมบูรณ์ผ่าน PayPal . ความคิดใด ๆ ปรับปรุง เราเลือกที่จะแก้ไขขั้นตอนการสั่งซื้อและไม่จำเป็นต้องแก้ไขสถานะอีกต่อไป ฉันจะเปิดคำถามทิ้งไว้ซักพักเผื่อว่าใครบางคนต้องการที่จะตอบคำถาม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.