песочница PayPal не может обработать запрос
Я работал и тестировал использование PayPal в песочнице.
Это сбивает с толку, я создал несколько тестовых аккаунтов. На данный момент я создал форму с моего сайта. Кнопка «Купить сейчас».
Работает как надо:
<form id="checkout" target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" value="[email protected]" name="business">
<input type="hidden" value="Order" name="item_name">
<input type="hidden" value="1000" name="amount">
<input type="hidden" value="50" name="tax">
<input type="hidden" value="SEK" name="currency_code">
<input type="hidden" value="namehere" name="first_name">
<input type="hidden" value="lastnamehere" name="last_name">
<input type="hidden" value="emailaddressaere" name="email">
<input type="hidden" value="addresshere" name="address1">
<input type="hidden" value="cityhere" name="city">
<input type="hidden" value="SE" name="country">
<input type="hidden" value="0" name="address_override">
<input type="hidden" value="http://www.mydomain.com/thanks" name="return">
<input type="hidden" value="http://www.mydomain.com/checkout" name="cancel_return">
<input type="hidden" value="uniqueid" name="invoice">
<input type="hidden" value="sale" name="paymentaction">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="charset" value="utf-8">
<input type="submit" value="Buy" />
</form>
Я уверен (я думаю, что я), что HTML правильный (только, что входные данные должны заканчиваться на />)
Ну, на PayPal, я захожу и подтверждаю оплату. Все отлично работает, пока я не подтвердилстранные вещи продолжают происходить каждый раз. Поэтому, когда я подтверждаю оплату, вот что происходит:
Информация о вашей учетной записи изменилась. Либо вы несколько раз нажали кнопку «Оплатить», но первоначальный перевод уже был сделан, либо вы только что получили деньги. Чтобы проверить, просмотрите историю своего аккаунта и убедитесь, что хотите выполнить эту транзакцию.
А ТАКЖЕ:
В настоящее время мы не можем обработать ваш запрос. Вернитесь в тестовый магазин аккаунта ведущего и попробуйте другой вариант.
Теперь, после всего этого, кажется, что оплата не была произведена, но дело в том, что платеж был отправлен на «деловую электронную почту». Я просто войду с ним, но там я должен подтвердить платеж.
Почему это происходит? Почему это не подтверждается?
Я только начал с PayPal сегодня. Я боролся с этим весь день (+ ночь) Теперь мне просто нужно было спросить.