开发之前的准备工作
-
下载开发包,下载压缩包,并将里面的Android使用支付宝的JAR和Demo解压出来。
-
在支付宝开放平台申请签约移动支付(这步骤需要公司的执照证件,所以需要运营配合注册)。
-
AndriodMainfest.xml增加(所需权限,界面注册)。
-
获取开发所需要的四个参数,商户PID和商户收款账号 都是在支付宝申请上都有。
-
ssl文件夹下的bin目录下的OpenSSL程序生成。
-
商户公钥是要在支付宝申请里面放入,来呼应app中的私钥,从而验证一致有效性,命令如下:
-
生成RSA公钥。(就是商户公钥,要在支付宝申请里面配置进去,这样私钥跟公钥才能一起验证有效性)
开始开发
-
创建订单信息;
-
调用SDK支付;
-
支付结果获取和处理;
-
其它功能代码;
-
思路条理分析
支付宝的支付功能的本质是调用手机用户的支付宝去往商户的支付宝付款,而不是直接往有些应用中的账号充值,所以能通过支付宝付款的方式,来对应用的账户充值和买到对应的商品。