今天研究paypal接入项目中,发现国内的文档确实少的可怜。看英文文档还是看的有点费劲啊。记录下自己的开发过程,希望可以帮到大家。
目前sandbox环境;
1、去官方网站下载androidsdk,官方的demo就写的挺好的。
https://developer.paypal.com/webapps/developer/index
2、注册开发者账号,登录第一步的网站。点击下图中的“create app”。client id填入到demo的client id 的对应字符串中
private static final String CONFIG_CLIENT_ID = 当前的client id;
//测试的环境切换到沙盒模式
private static final String CONFIG_ENVIRONMENT = PayPalConfiguration.ENVIRONMENT_SANDBOX;
注意:测试的账号如果是个人申请的需要将此账号添加到沙盒的测试账号中去,否则在测试过程中登录会提示“账号或者密码错误”。因为个人注册的账号是在正式环境中的。
而沙盒模式需要的是测试账号。
3、创建好后app(如下图),appname就是应用的名称,可以随便填写。
以下就是我客户端中的主要代码:
public class PayManager {
private static final String TAG = "PayManager";
Activity activity;
private RechargeCoinType