【发布时间】:2016-11-25 07:50:42
【问题描述】:
我正在使用 paypal ruby sdk 来通过 rest api 处理信用卡。从信用卡处理的角度来看,一切正常。信用卡处理得当,没有任何问题。
不幸的是,当我在沙盒(或实时)商家 paypal 帐户上执行交易的 csv 导出时,“项目标题”字段未填充,而且我看不到该描述字段在任何地方使用。
请求贝宝:
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 导出中填充“项目标题”字段?
此 api 请求中“描述”字段的用途是什么?在我们处理信用卡付款后,该字段在 paypal 端(显示)的什么位置使用?
已编辑
也尝试使用 PHP SDK(只是为了确保这不是特定 SDK 的问题)。最后,问题似乎是“是否有一个字段可用作 REST API 的一部分,它对应于 paypal 导出中的 'Item Title' 列?”
【问题讨论】:
标签: ruby api rest paypal credit-card