android 支付功能

pszh發表於2016-05-23
1。bmob第三方支付;
2.專案自己去平臺去註冊,認證企業,然後去整合sdk;


bmob第三方支付:

(1)。優點  讓沒有企業認證的個人開發者,也能通過支付寶和微信向使用者收費

(2)。缺點 他要收取其中的5%的交易的額

開發文件:http://docs.bmob.cn/android/developdoc/index.html?menukey=develop_doc&key=develop_android


微信支付來說說把,很多第三方的已經是實現了支付功能,比如:萬普支付啊,bmob支付啊,ping++支付啊,BeeCloud支付啊等等一大把啦。

目前在我看文件的過程中我還是覺得bmob支付是最簡單的。

用過第三方的包的開發這都知道,新增了包之後一般都要例項化

BmobPay.init(context,"你的Application ID");

如果你要實現支付寶支付的話

new BmobPay(MainActivity.this).pay(0.02,"某商品",new PayListener(){...});

如果你要實現微信支付的話

new BmobPay(MainActivity.this).payByWX(0.02,"某商品",new PayListener(){...});

如果你要檢視訂單的話

new BmobPay(MainActivity.this).query("訂單id",new OrderQueryListener(){...});

其他的就不說了。



說白了接入專案就四步:

1.加入jar檔案

2.配置AndroidManifest.xml

3.呼叫BmobPay.init進行初始化

4.呼叫BmobPay.pay(價格,商品名,監聽器)


就實現了支付寶和微信的支付~很方便吧~~


文中例項Demo下載地址:

支付Demo下載地址

http://download.csdn.net/detail/u013589048/8576497

(注意:demo中對PayOrder的操作都不是必要的,對BmobPay的操作才是支付的功能,PayOrder僅僅是為了將資料儲存到Bmob後臺)


單個的整合
最好的還是去看官方的文件

相關文章