Я использую paypal ruby sdk для обработки кредитных карт через rest api. Все отлично работает с точки зрения обработки кредитных карт. Кредитные карты обрабатываются надлежащим образом без каких-либо проблем.API-интерфейс Paypal REST - описание/имя элемента отсутствует
К сожалению, когда я выполняю экспорт транзакций csv на транзакционную транзакцию в виде песочницы (или живого), поле «Название элемента» не заполняется, а также я не вижу, чтобы это поле описания использовалось где угодно.
Запрос на PayPal:
Request[post]: https://api.sandbox.paypal.com/v1/payments/payment
Request.body={
"intent":"sale",
"payer":{
"payment_method":"credit_card",
"funding_instruments":[{
"credit_card":{
"number":"xxxxxxxxxxxxxxxx",
"type":"visa",
"expire_month":10,
"expire_year":2020,
"first_name":"First Name",
"last_name":"Last Name"
}
}]
},
"transactions":[{
"amount":{
"currency":"USD",
"total":"1"
},
"description":"This is item description",
"item_list":{
"items":[{
"quantity":"1",
"name":"This is item description",
"price":"1",
"currency":"USD",
"sku":"This is item description"
}]
}
}]
}
В ответ успешного PAYPAL я получаю все эти данные обратно, включая поле, населенное «Это описание товара».
Мой вопрос в том, какой параметр нам необходимо предоставить для этого вызова api, чтобы заполнить поле «Название позиции» в транзакции csv export?
Какова цель поля описания в этом запросе api и где это поле используется на стороне PayPal (показано) после обработки платежа с помощью кредитной карты?
EDITED
Пробовал с PHP SDK, а также (только, чтобы убедиться, что это не проблема с конкретным SDK). В конце концов, кажется, что вопрос является «Есть поле для использования в качестве части REST API, который соответствует колонке„Название Пункт“в PAYPAL экспорт?»
Действительно, это правильно. Но кажется, что я могу включить эту информацию в корзину, только для этого отчета, а не для других. Знаете ли вы, что это возможно сделать так же, как и для коммерческих отчетов об учетных записях, в частности, для: Homepage (учетной записи business pro) -> Отчеты -> Поиск транзакций? – cool
Поиск транзакций имеет фиксированный формат данных и ограничение диапазона дат (90 дней), он не будет предоставлять столько деталей, как отчет «Загруженная история». Если вы ищете отчет, содержащий конкретные данные о корзине вместе с записями транзакций, на данный момент нет другого варианта. –
Я не беспокоюсь о пределе диапазона (я это знаю). «Имена элементов» в поисковом операторе транзакции здесь. Интересно, что если вы используете виртуальный терминал на стороне PayPal для обработки кредитных карт, этот столбец будет заполнен просто отлично (в то время как если вы используете rest api, это не будет) – cool