如何在Paypal Sync中获得购物车详细信息选项?

时间:2019-11-04 11:04:59

标签: paypal paypal-rest-sdk

我正在调用此api:https://api.paypal.com/v1/reporting/transactions?start_date=2019-10-01T00:00:00-0700&end_date=2019-10-30T23:59:59-0700&fields=all,它返回所有交易,但是我想检索购物车详细信息选项,尽管在字段中将其设置为全部。

我已经读过https://developer.paypal.com/docs/integration/direct/sync/#list-transactions

这到底是我想要的,请检查一下。

enter image description here

1 个答案:

答案 0 :(得分:0)

通常,出于各种原因(包括运行缓慢),使用PayPal API进行报告是一个坏主意。但是,即使它们适用于此用例,我也无法通过API获取您在列表中提及的购物车数据。唯一可能的解决方案是先获取不含购物车数据的列表,然后单独查询每个交易(每个交易一次API校准)以获取其购物车详细信息,但这效率极低。

因此,基本上,您应该:

  1. 在交易时将所有购物车详细信息记录并保存在您自己的数据库中,必要时使用IPN / webhooks作为侦听器
  2. 如果有必要回填过去的信息,请手动使用屏幕截图的活动下载来下载CSV。
  3. 不使用报告API。