尝试使用@paypal/react-paypal-js,我无法完全理解文档。我遵循了这个教程:
https://github.com/paypaldev/PayPal-React-FullStack-Standard-Checkout-Sample/使用一个快速后端,并在我的网站上进行一次性购买。
然后,我遵循这个指南创建订阅:https://developer.paypal.com/docs/subscriptions/integrate/#3-create-payment-button
与createOrder相反,似乎不需要捕获事务,“onApprove”会自动执行吗?
一旦我进行了第一次订阅,我就尝试了/v1/billing/subscriptions/ endpoint,并在响应中获得了一些对开发人员有用的链接。
其中之一是:
href: 'https://api.sandbox.paypal.com/v1/billing/subscriptions/I-CN85GKVK2872/capture',
rel: 'capture',
method: 'POST'
onApprove本身是否足够?我应该做什么错误处理吗?
1条答案
按热度按时间gwbalxhn1#
与createOrder相反,似乎不需要捕获事务,“onApprove”会自动执行吗?
订阅没有捕获步骤。它们将在用户同意(批准)它们后开始,而无需您的进一步操作。客户端onApprove回调发生在此协议之后。
如果您正在寻找的是如何获得可靠和及时的服务器端订阅已启动通知,我推荐this answer中的双进程。