我正在将PayPal集成到我的web应用程序中。在这里,我想做完整的结账,process.It有直接付款和快速结账。
In Express checkout we need only PayPal account like
1)Clicking Check out with PayPal
2) Logs into PayPal to authenticate
3)Reviews the transaction on PayPal
4)Confirms the order and pays from your site
5)Receives an order confirmation
I
我正在使用由REST APIs提供的Paypal在安卓应用程序中集成PayPal结账,我的国家是印度,所以我从Paypal跟踪。
我是如何按照文档做的:
为进一步的api调用获取访问令牌(/v1/oauth2/token)。
使用Create Order API创建支付(v2/checkout/orders),在响应中,我们将在需要重定向用户进行支付的地方获得url批准。
Now my question是我如何知道支付交易在移动应用程序中是否成功,因为我在我的应用程序中使用WebView加载审批url。
订单是这样创建的,我在webview中加载href:
我们的软件使用自适应付款(重定向以及嵌入式选项)代表第三方收取付款。我们不会以任何方式拆分/连锁付款...只需充当中间人,将全额付款从支付者运送到主要接收者。
不幸的是,自适应支付是一项古老的技术,客人结账选项是一种糟糕的用户体验。我们希望能够创建我们自己的客户(信用卡)结账流程,而不必依赖于Paypal重定向页面或lightbox (嵌入式)选项。理想情况下,这将是伟大的使用直接支付API然而,据我所知,这将需要我们的所有客户有贝宝支付专业帐户(每月35美元),这将是一个巨大的路障,我们采用。
我们有没有办法代表第三方使用我们自己的自定义客人结账,而不需要我们的客户升级到Paypal Pro