paypal sandbox nie może przetworzyć żądania

Pracowałem i testowałem system paypal w systemie sandbox.

To było mylące, stworzyłem kilka kont testowych. W tej chwili utworzyłem formularz z mojej strony. Przycisk „Kup teraz”.

Działa tak, jak powinno:

<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>

Jestem pewien (myślę, że jestem), że HTML ma rację (tylko, że dane wejściowe powinny kończyć się na />)

W paypal loguję się i potwierdzam płatność. Wszystko działa świetnie, dopóki tego nie potwierdzęDziwne rzeczy dzieją się za każdym razem. Tak więc, kiedy potwierdzam płatność, dzieje się tak:

Informacje o Twoim koncie uległy zmianie. Albo kliknąłeś „Płać” więcej niż raz, ale oryginalny przelew został już dokonany, albo właśnie otrzymałeś pieniądze. Aby sprawdzić, przejrzyj historię swojego konta i upewnij się, że chcesz wykonać tę transakcję.

I:

W tej chwili nie możemy przetworzyć Twojego żądania. Wróć do Sklepu testowego konta moderatora i wypróbuj inną opcję.

Po tym wszystkim wydaje się, że nie dokonano żadnej płatności, ale przypadek jest taki, że płatność została wysłana na „e-mail służbowy”. Po prostu się z nim loguję, ale muszę potwierdzić płatność.

Dlaczego to się dzieje? Dlaczego nie jest to potwierdzone?

Właśnie zacząłem z paypal dzisiaj. Walczyłem z tym cały dzień (+ noc) Teraz musiałem tylko zapytać.

questionAnswers(2)

yourAnswerToTheQuestion