Я налаштовую свою першу систему Magento, використовуючи 1.8.0.0, що працює на сервері HostGator Windows.
Я налаштував IPN на нашому рахунку PayPal. Однак платежі ніколи не надсилаються Magento, і всі замовлення затримуються на "Очікуванні платежу".
Наразі Система-> Конфігурація-> Способи оплати -> Стандарт платежів PayPal пов’язаний з електронною поштою для електронної скриньки, для платіжної дії встановлено значення «Продаж», Режим пісочниці = «Так» та Режим налагодження = «Так».
Що стосується PayPal, історія IPN показує кожну транзакцію (яку я пробував як у Sandbox, так і у виробництві) як "Повторна спроба". Немає коду відповіді HTTP для жодного з них.
URL-адреса сповіщення в PayPal показує http://www.mydomain.com:/shop/Index.php/paypal/ipn/ , який видається мені правильним.
Після ввімкнення журналів помилок та режиму налагодження для способу оплати я отримую файл журналу для моєї спроби пісочниці під назвою Payment_paypal_standard.log.
Вміст файлу відображає фактичний порядок роботи пісочниці:
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
)
Я новачок як в PayPal IPN, так і в Magento, тому я можу зробити очевидну помилку, але у мене також виникли багато проблем із встановленням Magento, які були викликані проблемами з наданим пакетом автоінсталятора HostGator.
Чому мої платежі не записуються Magento?