Данные счета-фактуры адаптивного платежа Paypal - PullRequest
3 голосов
/ 12 июля 2011

Я пытаюсь добавить детали товара, чтобы показать их в счете PayPal, но ничего не появляется.Я использую SetPaymentOptions со следующими значениями:

"payKey" => "$payKey",
"receiverOptions(0).customId" => "11",
"receiverOptions(0).receiver.email" => "email@paypal.com",
"receiverOptions(0).description" => "Invoice Title",
"receiverOptions(0).invoiceData.item(0).name" => "Item name",
"receiverOptions(0).invoiceData.item(0).itemCount" => "1.0",
"receiverOptions(0).invoiceData.item(0).itemPrice" => "20.0",
"receiverOptions(0).invoiceData.item(0).price" => "20.0",
"receiverOptions(0).invoiceData.item(0).identifier" => "111",
"receiverOptions(0).invoiceData.totalTax" => "0.0",
"requestEnvelope.errorLanguage" => "en_US",
"requestEnvelope.detailLevel" => "ReturnAll"

Код написан на PHP, и я использую встроенные платежи.Есть ли у кого-нибудь идеи, почему ни одна из деталей не отображается в счете-фактуре, кроме информации, передаваемой в запросе на оплату?Спасибо ...

1 Ответ

0 голосов
/ 20 июня 2012

itemCount должен быть целым числом:

"receiverOptions(0).invoiceData.item(0).itemCount" => "1",

С этим изменением (и действительным receiver.email) вызов SetPaymentOptions успешен.

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