支付宝、微信等支付平台,SDK接口的使用是需要资质认证的,是不允许个人开发者接入的;然而第三方平台(ping++、bmob)的出现让尝试开发支付功能的个人开发者看到了希望,只是需要收取税费(bmob低一些)。下面介绍的是第三方bmob Android支付(bmob官网首页)
bmob官网上也有开发文档,以及实现支付需要的前提条件(完善资料、实名认证等),官网上都有介绍,这里就不列举;
新版与旧版不同,下面介绍的是新版SDK的操作
具体步骤:
1、下载Android支付SDK(不需要下载AndroidSDK)
2、解压,BmobPay_版本号.jar放在项目根目录下libs包中(没有的话,就新建一个),新版的只有一个jar包,旧版的有四个jar包。
3、在你的项目AndroidManifest.xml中声明以下权限
<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" />
4、在AndroidManifest.xml的Application标签下添加以下内容:
<activity
android:name="c.b.a.A"
android:configChanges