如何使用安卓SDK工具實(shí)現(xiàn)外貿(mào)支付收款?(Android SDK的接入與使用)
SDK 一般指軟件開發(fā)工具包。
軟件開發(fā)工具包一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件時的開發(fā)工具的集合。
使用Android 支付SDK工具可以讓我們實(shí)現(xiàn)便捷的外貿(mào)支付收款。
如何使用安卓SDK工具實(shí)現(xiàn)外貿(mào)支付收款?支付寶支付一. 綁定前提:。
我們自己要和支付寶簽約(商戶簽約).–>運(yùn)營完成秘鑰配置–>協(xié)助運(yùn)營完成秘鑰的配置(公鑰互換),可能程序員會參與集成支付寶–>必須是程序員去做二. 綁定步驟。
集成調(diào)用支付寶接口進(jìn)行支付的步驟:。
?將商戶ID,收款帳號,外部訂單號,商品名稱,商品介紹,價格,通知地址封裝成訂單信息?對訂單信息進(jìn)行簽名將訂單信息,簽名,簽名方式封裝成請求參數(shù)調(diào)用pay方法。
三.支付完成,返回交易結(jié)果:。
支付結(jié)果作為接口返回的字符串返回。
返回的參數(shù)包含在result字符串中,具體再進(jìn)行解析。
支付寶服務(wù)器通知。
商戶需要提供一個http協(xié)議的接口,包含在參數(shù)里傳遞給安全支付,即notifyurl。
支付寶服務(wù)器在支付完成后,會用POST方法調(diào)用notufyurl,以xml為數(shù)據(jù)格式傳輸支付結(jié)果。
注意:添加android.permission.INTERNET權(quán)限和android.permission.ACCESSNETWORKSTATE權(quán)限。
微信支付與支付寶類似,運(yùn)營人員注冊獲取支付功能,得到平臺給的APPID、APPsercet、以及商戶平臺上設(shè)置的APPkey。
一、綁定支付步驟。
注冊registerApp獲取token?獲取prepayid調(diào)用sendReq二.???服務(wù)端簽名,安卓客戶端具體操作如下:1.把Constants.java,MD5.java,PayActivity.jav,util.java拷貝到項(xiàng)目下,復(fù)制wxapi/WXPayEntryActivity.java到項(xiàng)目下;2.修改微信開放平臺中后臺的包名和簽名,可以用騰訊開放平臺的簽名工具獲取簽名GenSignatureAndroid.apk(1)AndroidManifest.xml中package名字和項(xiàng)目包名一樣;(2)AndroidManifest.xml中添加.wxapi.WXPayEntryActivity(不添加,支付成功后無法跳轉(zhuǎn)到相應(yīng)的通知Activity界面);3.具體調(diào)用參照微信支付開發(fā)文檔;4.接收支付結(jié)果的WXPayEntryActivity中的onResp函數(shù)里處理支付結(jié)果。
微信支付遇到的問題:。
微信遇到的具體問題:在demo中找不到APPKEY,郵箱發(fā)過來的沒有此參數(shù),對應(yīng)文檔找到是PaySignKey;測試返回的支付結(jié)果是-1,可能產(chǎn)生此問題的地方:包名不一致;應(yīng)用簽名和后臺不一致。
如果是客戶端demo測試,記得注意價格單位是分(調(diào)用失?。?body是中文的時候需要字符轉(zhuǎn)換(返回錯誤ERRJSON)。
客戶端demo測試返回支付結(jié)果-1,記得刪除微信緩沖數(shù)據(jù)(設(shè)置-》應(yīng)用程序管理器->選中微信->清除數(shù)據(jù))可以用demo里的debug.keystore來測試,功能修改目錄:preferences->android->build->custom debugkeystore->browse。
銀行卡支付SDK銀聯(lián)開發(fā)者中心連接,前提下載安卓版銀聯(lián)支付開發(fā)包。
步驟。
導(dǎo)入銀聯(lián)支付依賴包在res目錄下增加資源包在Manifest文件配置里配置打開的Activity獲取TN號 請求控件界面(PayActivity)? ?6ActivityResult處理支付結(jié)果以上就是Android SDK接入支付寶、微信、銀行卡的教程。
通過安卓支付SDK工具的接入使用,我們可以實(shí)現(xiàn)更為便捷的外貿(mào)支付收款。
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。