Проблема интеграции платежей по кредитной карте Paypal - PullRequest
0 голосов
/ 02 июня 2011

У меня возникла проблема, когда я отправляю информацию о кредитной карте в PayPal. Она выдаст ошибку типа «В этой транзакции произошла ошибка. Пожалуйста, введите страну в платежном адресе»Хотя я посылаю параметры "СТРАНЫ" в строке NVP.Ниже моя строка NVP.

Может кто-нибудь помочь мне, пожалуйста?Заранее спасибо.

$nvpstr="&PAYMENTACTION=Sale&IPADDRESS=$ip&AMT=$amount&CREDITCARDTYPE=$creditCardType&
ACCT=$creditCardNumber&EXPDATE=".$padDateMonth.$expDateYear."&CVV2=$cvv2Number&
FIRSTNAME=$firstName&LASTNAME=$lastName&STREET=$address1&STREET2=$address2&CITYNAME=$city&
STATEORPROVINCE=$state&POSTALCODE=$zip&COUNTRY=$country&CURRENCYCODE=$currencyCode";

Помогите мне.

Ответы [ 2 ]

2 голосов
/ 30 августа 2011

METHOD=doDirectPayment<br> &VERSION=65.1<br> &PWD=1314384818<br> &USER=taruku_1314384782_biz_api1.smaotdatainc.net<br> &SIGNATURE=A7IZoLJTxfLBP8mJElBqhcYwz10QhhzhFE3ZJbQDUy5L140pQPdMoinR<br> &PAYMENTACTION=Sale<br> &AMT=1.00<br> &CREDITCARDTYPE=Visa<br> &ACCT=4831623809779107<br> &EXPDATE=012012&CVV2=962<br> &FIRSTNAME=John<br> &LASTNAME=Doe<br> &STREET=1+Main+St<br> &CITY=San+Jose<br> &STATE=CA<br> &ZIP=95131<br> &COUNTRYCODE=US<br> &CURRENCYCODE=USD

Сопоставьте свою строку с этим .. Я думаю, что «СТРАНА» должна быть «СТРАНА» также, если проблема существует, сопоставьте другие параметры, связанные с адресом ... :) будет работать нормально ..

1 голос
/ 06 июня 2011

Это неверные параметры.Используйте PAYMENTREQUEST_0_SHIPTOSTREET, PAYMENTREQUEST_0_SHIPTOCOUNTRY и т. Д.
https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_SetExpressCheckout

Примечание: PAYMENTREQUEST_0_ необязательно.Используется для параллельных платежей.Если вы не используете это, просто следуйте документации и добавьте PAYMENTREQUEST_0_, где бы это ни говорилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...