Я пытаюсь настроить решение для PayPal, но у меня возникают проблемы с RETURNURL.PayPal SetExpressCheckout не вернется к «RETURN URL»
Моя форма выглядит так.
<form method="post" action="https://api-3t.paypal.com/nvp">
<input type="hidden" name="USER" value="<%=PayPal_API_Username%>">
<input type="hidden" name="PWD" value="<%=PayPal_API_Password%>">
<input type="hidden" name="SIGNATURE" value="<%=PayPal_API_Signature%>">
<input type="hidden" name="VERSION" value="65.0">
<input type="hidden" name="PAYMENTREQUEST_0_PAYMENTACTION" value="Sale">
<input type="hidden" name="PAYMENTREQUEST_0_CURRENCYCODE" value="DKK">
<input type="text" name="PAYMENTREQUEST_0_AMT" value="<%=Amount%>.00">
<input type="hidden" name="CUSTOM" value="<%=GUID%>">
<input type="hidden" name="RETURNURL" value="http://<%=c_mainDomain%>/return.html">
<input type="hidden" name="CANCELURL" value="http://<%=c_mainDomain%>/cancel.html">
<input type="hidden" name="METHOD" value="SetExpressCheckout">
<input type="submit" name="submit" value="Videre til betaling med Paypal">
</form>
Когда я отправить форму он идет «https://api-3t.paypal.com/nvp» и показывает сообщение ниже.
ЗНАК = EC% 2d2XR31554RN094031R & TIMESTAMP = 2012% 2d01% 2d03T10% 3a23% 3a11Z & CorrelationId = a0c80a35bfde2 & ACK = Успех & VERSION = 65% 2e0 & BUILD = 2271164
Не должна ли она отправить меня обратно на мою собственную страницу, на «RETURNURL»? или что-то мне не хватает
Я работал с API PayPal некоторое время назад - я не помню подробностей прямо сейчас. Но отправка пароля API по форме браузера пользователя выглядит довольно подозрительно. Я чувствую, что этот POST должен выполняться вашим веб-сервером, а не браузером клиента. Проверь это. – disorder