gpt4 book ai didi

ruby - Paypal REST API - 缺少描述/项目名称

转载 作者:数据小太阳 更新时间:2023-10-29 06:46:50 25 4
gpt4 key购买 nike

我正在使用 paypal ruby​​ sdk 以便通过 rest api 处理信用卡。从信用卡处理的角度来看,一切正常。信用卡处理得当,没有任何问题。

不幸的是,当我在沙盒(或实时)商户 Paypal 账户上执行交易的 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 响应中,我得到了所有这些数据,包括填充有“This is item description”的字段。

我的问题是,我们需要为此 api 调用提供哪个参数才能填充交易 csv 导出中的“项目标题”字段?

此 api 请求中“描述”字段的用途是什么?在我们处理信用卡付款后,此字段在 paypal 端(显示)的什么位置使用?


已编辑

也尝试使用 PHP SDK(只是为了确保这不是特定 SDK 的问题)。最后,问题似乎是“是否有一个字段用作 REST API 的一部分,它对应于 paypal 导出中的‘项目标题’列?

最佳答案

确实来自 pp_pduan 对初始赏金问题的回答(与特定报告相关)。我正在添加与此特定报告和其他报告相关的更新。

对于信用卡处理,您可以在 paypal 端使用以下 API:

  1. Rest API
  2. DoDirect Payment Api (专业版 3.0)
  3. Payflow Gateway Api (专业版 1.5-2.0)

根据我与 paypal 方面的讨论和相当详细的研究,无法使用 REST API 为某些报告填充项目名称。对于信用卡处理(为了避免报告系统的一般问题),如果您有 Pro 帐户,我建议使用 DoDirect Payment Api。似乎这个特定的 API 比 REST API 信用卡处理“更旧”,因此它更稳定,并且报告系统没有任何问题。

考虑到 DoDirect Payment Api 有奇怪的文档(至少对我来说这没有正确涵盖)我建议检查以下 php repository与工作解决方案(示例)。

关于ruby - Paypal REST API - 缺少描述/项目名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38508987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com