【发布时间】:2023-02-21 11:25:29
【问题描述】:
我使用 Paypal 按钮让用户在我的网站上付款,付款后我通过 Paypal PDT 获得确认/付款的详细信息。
它工作完美,但有时会发生用户在 Paypal 付款后不返回我的网站的情况。所以,我无法读取返回 url 中的交易 ID 来调用 API 来获取付款详细信息。
最后:我在 Paypal 上的付款是正确的,但我的系统上也有一个未付款的订单。
我的想法是创建一个二次调用来获取付款详细信息以“手动”完成订单。但是,正如我所写的,我没有订单 ID 或交易 ID。
匹配我系统上的订单及其在 Paypal 上的付款的唯一方法是使用自定义参数我通过它发送订单 ID,如下所示:
我的问题:是否可以使用自定义参数作为过滤器通过 API 调用获取付款详细信息?
我查看了 Paypal REST API,我认为这些调用应该可以完成工作:
/v2/checkout/orders/{id} /v2/payments/captures/{capture_id}
就我而言,这样的事情会很棒:
/v2/checkout/orders/{custom_id=MyOrdeId} /v2/payments/captures/{custom_id=MyOrdeId}
我希望我的问题很清楚。
谢谢
【问题讨论】:
标签: rest paypal-rest-sdk