通过 PayPal Checkout-Python-SDK 付款后获得 public 收据 link

Get public receipt link after payment via PayPal Checkout-Python-SDK

尝试使用 Checkout-Python-SDK 实现付款,要求向付款人提供 public link 详细收据。在客户端创建订单,在服务器上捕获它,一切都很好,除了我不介意如何将用户指向他的收据。

有已知端点 https://www.paypal.com/receipt/?id={paypal_invoice_id},但它似乎仅适用于 invoices(不适用于 orders付款)。 Checkout-Python-SDK does not support invoices (yet?) and previous Paypal-Python-SDK 仅适用于 API v1,并且是 "in the process of being deprecated".

无论如何,我可以使用 API v2 手动创建发票,但我应该这样做吗?仅收据 link,发票工作流程看起来太复杂了。那么,有没有办法在结账后link收到收据

几乎每个有此要求的人都会实现正常的 PayPal 结账,并在 www.yourwebsite.com/orderconfirmation/your_order_id 或类似的地方提供详细收据。

事情就是这样完成的。


PayPal 发票工作流程用于与结帐不同的用例,因此不应该使用它,除非您特别需要发送发票。