赞
踩
目录
本篇主要讲述的是Android应用如何接入支付宝支付。
首先要区分下,有两种方法:
有营业执照后,就可以直接对接支付宝开放平台:https://open.alipay.com/platform/home.htm
选择支付接入:
然后填写创建应用的信息
这个步骤以后,在自己的应用里就需要签约了
想接入支付,需要单独签约,签约后才可以接入,这个时候就需要企业资质了
签约成功以后在应用信息里,可以看到需要调用的
这里是支付宝应用的文档:https://docs.open.alipay.com/204
支付宝接口调试及接入过程是繁琐的,尤其是对个人开发者来说,营业执照的门槛都很高
所以建议接入第三方接入更方便些
常用的有丑牛支付平台:http://cniupay.com/
接入方式也很简单,第一步,SDK引入:
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
- <uses-permission android:name="android.permission.READ_PHONE_STATE" />
最后一行代码就可以接入:
- CNiuPay.getInstance(context).pay(amount, tradeNo, null, new PayResultListener() {
- /**
- * 支付完成回调
- * @param context 上下文
- * @param payResult 支付状态
- * @param resultMsg 支付提示信息(失败时返回失败提示)
- * @param amount 支付金额
- */
- @Override
- public void onPayFinished(Context context, PayResultCodeEnum payResult, String resultMsg, long amount) {
- if (PayResultCodeEnum.SUCCESS == payResult) {
- Toasty.info(context, "支付成功").show();
- //支付成功处理逻辑
- } else {
- Toasty.info(context, "支付失败").show();
- //支付失败处理逻辑
- }
- }
- });
详细的接入文档在这里:http://cniupay.com/doc
如果是个人开发者,还是推荐接入支付平台
以上就是android接入支付宝支付的教程~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。