我使用GitHub的REST API SDK for PHP编写了我的PayPal支付应用程序。
在‘developer.paypal.com’中有一个标记为“创建应用程序”的按钮,我给出了一个应用程序名称,这个名称立即得到了批准,并从我在代码中使用的创建的应用程序中获得了“客户端ID”和“密码”。
代码似乎工作正常,从‘developer.paypal.com’我可以‘进入沙盒网站’来查看我的‘沙盒测试帐户’的交易。
我的问题是,在‘developer.paypal.com’中,链接‘transactions’不显示事务。
Sandbox =>事务,指向(页面标题):测试REST AP
我正在使用由REST APIs提供的Paypal在安卓应用程序中集成PayPal结账,我的国家是印度,所以我从Paypal跟踪。
我是如何按照文档做的:
为进一步的api调用获取访问令牌(/v1/oauth2/token)。
使用Create Order API创建支付(v2/checkout/orders),在响应中,我们将在需要重定向用户进行支付的地方获得url批准。
Now my question是我如何知道支付交易在移动应用程序中是否成功,因为我在我的应用程序中使用WebView加载审批url。
订单是这样创建的,我在webview中加载href:
我正在使用PayPal 让用户通过我的android应用程序支付旅行费用。
当用户点击Pay using Paypal按钮时,登录屏幕显示,当用户登录时,他能够成功付款。这对我的应用程序来说一切都很好。所有我需要的是获得用户的详细信息后,用户已经完成/取消在onActivityResult代码付款。
请看我下面的代码,不幸的是,它没有从paypal账户中获取详细信息,所以我想知道是否有其他方法可以在paypal登录后从他那里获取用户详细信息。
@Override
public void onActivityResult(int requestCode, int resultCode,