ฉันกำลังตั้งค่าระบบ Magento แรกของฉันโดยใช้ 1.8.0.0 ทำงานบนเซิร์ฟเวอร์ HostGator Windows
ฉันกำหนดค่า IPN ในบัญชี PayPal ของเราแล้ว อย่างไรก็ตามการชำระเงินไม่เคยได้รับการติดต่อกับ Magento และคำสั่งซื้อทั้งหมดจะค้างอยู่ที่ "การชำระเงินที่รอดำเนินการ"
ขณะนี้ระบบ -> การกำหนดค่า -> วิธีการชำระเงิน -> มาตรฐานการชำระเงินของ PayPal นั้นเชื่อมโยงกับอีเมล Business Sandbox โดยมีการตั้งค่าการดำเนินการชำระเงินเป็น "Sale", Sandbox Mode = "ใช่" และโหมด Debug = "ใช่"
ในด้านของ PayPal ประวัติ IPN จะแสดงแต่ละธุรกรรม (ฉันได้ลองทั้งในแซนด์บ็อกซ์และการผลิต) ว่า "ลองใหม่" ไม่มีรหัสตอบกลับ HTTP ใด ๆ เลย
URL การแจ้งเตือนใน PayPal จะแสดงhttp://www.mydomain.com:/shop/Index.php/paypal/ipn/ซึ่งปรากฏถูกต้องสำหรับฉัน
หลังจากเปิดบันทึกข้อผิดพลาดและโหมดแก้ไขข้อผิดพลาดสำหรับวิธีการชำระเงินฉันได้รับไฟล์บันทึกสำหรับการทดลองใช้ sandbox ของฉันที่มีชื่อว่า payment_paypal_standard.log
เนื้อหาของไฟล์สะท้อนถึงการสั่งซื้อ Sandbox ที่เกิดขึ้นจริง:
2014-01-02T18:19:13+00:00 DEBUG (7): Array
(
[request] => Array
(
[business] => ****
[invoice] => 100000006
[currency_code] => USD
[paymentaction] => sale
[return] => https://www.mydomain.com/shop/Index.php/paypal/standard/success/
[cancel_return] => https://www.mydomain.com/shop/Index.php/paypal/standard/cancel/
[notify_url] => http://www.mydomain.com:/shop/Index.php/paypal/ipn/
[bn] => Varien_Cart_WPS_US
[item_name] => My Shopping Cart
[lc] => en_US
[charset] => utf-8
[amount] => 7.99
[tax] => 0.00
[shipping] => 5.00
[discount_amount] => 0.00
[item_number_1] => Bacon4NFHS
[item_name_1] => Bacon - Nitrate Free Hickory Smoked 4 oz.
[quantity_1] => 1
[amount_1] => 2.99
[item_number_2] => Flat Rate - Fixed
[item_name_2] => Shipping
[quantity_2] => 1
[amount_2] => 5.00
[cmd] => _cart
[upload] => 1
[tax_cart] => 0.00
[discount_amount_cart] => 0.00
[city] => recipient_city
[country] => US
[email] => sandbox_customer_email@test.com
[first_name] => customer_fname
[last_name] => customer_lname
[zip] => customer_zip
[state] => customer_state
[address1] => customer_address1
[address2] =>
[address_override] => 1
)
[__pid] => 5440
)
ฉันใหม่สำหรับทั้ง IPN ของ PayPal และ Magento ดังนั้นฉันอาจทำผิดพลาดอย่างเห็นได้ชัด แต่ฉันก็มีปัญหามากมายเกี่ยวกับการติดตั้ง Magento ที่เกิดจากปัญหาเกี่ยวกับแพคเกจติดตั้งอัตโนมัติที่ HostGator จัดหาให้
ทำไมการชำระเงินของฉันถึงไม่ได้รับการบันทึกโดย Magento