如何解决付款后直接授权Spring Boot + Paypal
我目前正在使用 PayPal API 在我的应用程序中处理付款。我的问题如下:我的应用程序现在能够创建订单并让用户批准订单。我想要完成的是在用户批准订单后直接授权用户批准的金额。我知道可以授权订单,但据我所知,这只有在用户批准订单后才有可能。所以我想知道的是:是否可以让用户批准订单,然后一步授权,而不干扰我的后端(Spring Boot)。或者我应该在用户批准后让前端调用,以便我的应用程序中的另一个端点可以尝试资金的授权。这归结为我不知道何时进行授权调用的事实。最佳做法是什么?
解决方法
所以基本上你想用 Excel
创建一个订单,然后在批准后从你的后端授权它(而不是像 Intent:capture 那样捕获它)。
为此,您需要创建两条路线,一条用于“创建授权订单”,另一条用于“授权订单”,documented here。这些路由应该只返回 JSON 数据(没有 HTML 或文本)。第二个应该(成功时)存储生成的授权 ID,"intent": "authorize"
...供以后捕获
将这两条路线与以下审批流程配对:https://developer.paypal.com/demo/checkout/#/pattern/server
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。