Добрый день!
Это было 4 года назад, это все еще применяется сегодня? Кажется, это все еще повторяется. Вот что у меня есть, но валюта по умолчанию по-прежнему равна доллару США. Есть ли изменение политики в PayPal, т. Е. Новый сбор, новый тип членства, чтобы изменить это для экспресс-проверки с использованием NVP?
Я пробовал оба, но пока не повезло:
<form name="pp_form" id="pp_form" action="pp_ec_redirect.php" method="POST">
<input type="hidden" name="VERSION" value="109.0"></input>
<input type="hidden" name="PAYMENTREQUEST_0_PAYMENTACTION" value="SALE"></input>
<input type="hidden" name="PAYMENTREQUEST_0_CURRENCYCODE" value="CAD"></input>
<input type="hidden" name="PAYMENTREQUEST_0_AMT" value="10.00"></input>
<input type="hidden" name="PAYMENTREQUEST_0_DESC" value="xxx"></input>
<input type="hidden" name="MAXAMT" value="100.00"></input>
<input type="hidden" name="NOSHIPPING" value="1"></input>
<input type="hidden" name="ALLOWNOTE" value="1"></input>
<input type="hidden" name="RETURNURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input>
<input type="hidden" name="CANCELURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input>
<input type="image" src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-large.png" alt="Check out with PayPal"></input>
</form>
и
<form name="pp_form" id="pp_form" action="pp_ec_redirect.php" method="POST">
<input type="hidden" name="PAYMENTREQUEST_0_PAYMENTACTION" value="SALE"></input>
<input type="hidden" name="CURRENCYCODE" value="CAD"></input>
<input type="hidden" name="PAYMENTREQUEST_0_AMT" value="10.00"></input>
<input type="hidden" name="PAYMENTREQUEST_0_DESC" value="xxx"></input>
<input type="hidden" name="MAXAMT" value="100.00"></input>
<input type="hidden" name="NOSHIPPING" value="1"></input>
<input type="hidden" name="ALLOWNOTE" value="1"></input>
<input type="hidden" name="RETURNURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input>
<input type="hidden" name="CANCELURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input>
<input type="image" src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-large.png" alt="Check out with PayPal"></input>
</form>
Нашел исправление по крайней мере для версии PHP API, которую я использую, вместо CURRENCYCODE или PAYMENTREQUEST_0_CURRENCYCODE
<input type="hidden" name="currencyCodeType" value="CAD"></input>
Надеюсь, это поможет следующему парню, которому нужен ответ на эту загадку. Спасибо за чтение этого далеко ... всего наилучшего!
Pal
Benjohn