Я разрабатываю приложение интернет-магазина с Laravel 4.2 + Knockoutjs, и я хочу сделать тестовые платежи с помощью PayPal. Поэтому я создал новую учетную запись Paypal Sandbox. Затем я вхожу в систему и перехожу в Dashboard-> Accounts, где я создал учетные записи покупателей и продавцов: test-facilitator@gmail.com и test-buyer@gmail.com. Следуя этой документации https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/formbasics/, это моя форма:
<form method="post" action="https://www.paypal.com/cgi-bin/webscr"> <fieldset> <input id="buy" name="submit" type="submit" class="btn btn-primary" value="Buy" id=""> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="test-facilitator@gmail.com"> <input type="hidden" name="item_name" value="My online store"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="amount" data-bind="value: amount"> <input type="hidden" name="notify_url" value="my_notify_url"> <input type="hidden" name="return" value="my_return_url"> <input type="hidden" name="cancel_return" value="my_cancel_url"> </fieldset> </form>
Поэтому я нажимаю кнопку, перенаправляется на paypal, и я пытаюсь войти в систему с моим test-buyer@gmail.com с паролем, который я установил в учетной записи sandbox. И вот проблема – Paypal говорит, что мои учетные данные ошибочны. Как я должен выполнить свой тестовый платеж, что я делаю неправильно?