Android接入聚合支付(SMPay)SDK文檔

版本要求

1.minSdkVersion 14+

接入流程

1.添加聚合支付(smpay)庫到你的項(xiàng)目中:

dependencies {
    compile 'com.smpay:smpay:1.0.7'
}

2.在AndroidManifest.xml文件中:

?a.添加權(quán)限:

<uses-permission android:name="android.permission.INTERNET"/>


?b.注冊activity:

<activity
            android:name="com.jy.smpay.H5PayWebActivity"
            android:theme="@style/PayTheme"
            android:screenOrientation="portrait" />

3.在style.xml文件中添加以下代碼

<style name="PayTheme" parent="Theme.AppCompat.Light.NoActionBar"/>

4.在application中初始化sdk(這里的獲取請求訂單信息鏈接(REQUEST_PARAMS_URL)需要自己配置)

SMPaySDK.init(APPContants.REQUEST_PARAMS_URL);

5.調(diào)起支付界面:

SMPaySDK.startPay(context,REQUEST_PAY_CODE,orderListId,chanelType);

context:
orderId:需要支付的訂單id
REQUEST_PAY_CODE:調(diào)起支付的請求碼
chanelType:支付通道,暫時(shí)只有兩種微信掃碼支付("w-yun_wxscan")和快捷支付("mo_kj")

6.最后還需要在onActivityResult方法里面寫入下面代碼

switch (requestCode){
    case REQUEST_PAY_CODE://支付結(jié)果回調(diào)
          String payResult = data.getExtras().getString("pay_result");
          break;
    default:
          break;
        }

payResult:支付結(jié)果返回值(這里需要解析,具體可以參考demo里面的做法)

Demo

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,302評論 25 708
  • 再版說明 由于想把本庫發(fā)布到【jitpack】 上去以方便使用者直接可以進(jìn)行g(shù)radle依賴,但想要能放上jitp...
    feer921閱讀 4,283評論 1 4
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • 青春搖曳,如枝頭的花事,瞬間便沒入林苑。時(shí)光,如涓涓細(xì)流,漫上流年,一去不復(fù)返。誰以默然,輕嘆日月周轉(zhuǎn)。誰以微笑,...
    回眸語脈脈閱讀 466評論 0 3
  • 知秋明冬春始夏 一山一水一晚霞 明月有時(shí)終有逝 不負(fù)江離秋蘭花
    筆易景悲閱讀 277評論 2 1