2013-09-12 3 views
6

Я работал и тестировал систему paybox для песочницы.paypal sandbox не смог обработать запрос

Это было запутанно, я создал несколько тестовых счетов. На данный момент я создал форму с моего сайта. Кнопка «Купить сейчас».

работы Это, как должно:

<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, я могу войти и подтвердить платеж. Все отлично работает, пока я не подтвержу это, странные вещи продолжают происходить каждый раз. Так что, когда я подтвердить платеж это то, что happends:

информации Вашего аккаунта была изменена. Либо вы нажали «Оплатить» больше , чем один раз, но первоначальный перевод уже был сделан, или вы только получили деньги. Чтобы проверить, просмотрите историю своего аккаунта и сделайте уверен, что вы хотите выполнить эту транзакцию.

И:

В настоящее время мы не можем обработать ваш запрос. Пожалуйста, вернитесь к тестовому магазину учетной записи фасилитатора и попробуйте другой вариант.

Теперь, после всего этого, кажется, что оплата не была произведена, но дело в том, что платеж был отправлен в «электронную почту». Я просто вхожу в систему, но там я должен подтвердить платеж.

Почему это происходит? Почему это не подтверждается?

Я только начал с PayPal сегодня. Я сражался с ним целый день (+ ночь). Теперь я просто должен был спросить.

+0

У меня такая же проблема только сейчас, есть ли у вас решение? –

+0

Я тоже получаю ту же ошибку – chell

+1

Вы пытались очистить свои файлы cookie от браузера.Я попробовал с новым браузером, и он работал – chell

ответ

7

Вы пытались очистить свои файлы cookie от браузера. Я пробовал с свежего браузера, и он работает

Как @chell сказал. Работала отлично.

+0

Да, он работает в другом браузере ИЛИ после очистки куки-файлов браузера/кеша. Благодарю. –

+0

Я выборочно убил все файлы cookie с именами, содержащими слово «paypal», и теперь все работает нормально! Благодаря! –

-1

Я получил это .. Очистка куки не решит вашу проблему ...

Решение: (работал для меня)

  1. создал бизнес счет Полевое, как «Индия» ,
  2. Создал страну, определяющую учетную запись покупателя, как «Соединенные Штаты».

И попробовал плату Sandbox, она сработала! : D (чувствую себя счастливым)

+1

Я не уверен, как это отвечает на исходный вопрос. Кажется, что ОП не имеет дело с международной ситуацией покупки. –

Смежные вопросы