为了使我的用户能够在我的网站上互相汇款,我想到了以下流程:
而且,这是一个问题:我如何知道用户何时单击授权订单链接来调用捕获api?如果不可能,是否有一种方法可以直接授权调用贝宝(Paypal)API的订单,而无需使用户遵循某些链接?
首先,您实际上在谈论的是用户的“批准”,而不是授权。
最好的批准流程是这样的:https : //developer.paypal.com/demo/checkout/#/pattern/server
这样,他们不会点击链接,也不会被重定向到您的站点之外。您的网站保持加载状态,但是在呈现上下文批准流程的同时变为灰色,然后返回到您网站的JS,这将对您的服务器进行访存调用,然后可以进行捕获。
另一种替代的旧流程是在您的初始create调用中提供return_url,付款人将在批准后被重定向回。不建议这样做,上述解决方案(根本不使用任何重定向)更现代且更受欢迎。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句