Я использую API WPP PayPal для обработки платежей. Когда я завершаю платеж, не все данные, которые я сопоставил, отображаются (или точны) в деталях транзакции. Например, описание заказа, адрес фактурирования, код безопасности карты все либо пустые, либо отображающие то, что я предполагаю, являются информацией по умолчанию. Я не получаю ошибку от API, и все остальное отображается правильно.PayPal Website Payments Pro API не получает все данные
Вот PostData (сделано в https://api-3t.sandbox.paypal.com/nvp через CURL, но у меня есть пользователи отчетности это на живой конечной точки, а)
METHOD=DoDirectPayment&PAYMENTACTION=Sale&IPADDRESS=IP-REMOVED&VERSION=95.0&BUTTONSOURCE=Formstack_Cart_WPP_US&USER=SANDBOX-CREDENTIALS-REMOVED&PWD=SANDBOX-CREDENTIALS-REMOVED&SIGNATURE=SANDBOX-CREDENTIALS-REMOVED&AMT=3&HANDLINGAMT=&SHIPPINGAMT=&TAXAMT=&DESC=test+test+test&INVNUM=&CURRENCYCODE=&ACCT=4539644852839411&CVV2=323&EXPDATE=012016&EMAIL=test%40test.test&SHIPTOPHONENUM=&FIRSTNAME=test2&LASTNAME=test&STREET=test&STREET2=&CITY=test&STATE=AL&ZIP=12345&COUNTRYCODE=US&L_AMT0=3.00&L_QTY0=1&L_NAME0=Paypal+Pro&ITEMAMT=3
Я попытался удалить NVP для пустых значений, и я могу найти другие результаты по этому вопросу. Что мне не хватает?
Можете ли вы предоставить ответ API, который вы возвращаете, чтобы я мог посмотреть транзакцию на моем конце, чтобы узнать, что может произойти? –
@PP_MTS_Chad '' '[TIMESTAMP] => 2013-05-21T13: 02: 28Z [CorrelationId] => aadac76db6347 [ACK] => Успех [VERSION] => 56,0 [BUILD] => 5908853 [AMT] => 5.00 [CurrencyCode] => USD [AVSCODE] => Х [CVV2MATCH] => М [TransactionID] => 1 PM18329A75739915''' Я понимаю, что номер версии путь позади Текущая версия, но я даже установил версию на 95 и до сих пор столкнулся с этой проблемой. – bgrambo