IOS開發銀聯支付集成

開發前準備


新建項目,去下載最新開發包 下載地址:
https://open.unionpay.com/ajweb/help/file/techFile?cateLog=Development_kit

銀聯SDK.png

將SDK導入工程

支付流程

銀聯的文檔還好.png

配置環境


1.導入依賴庫:


依賴庫png

2.因為銀聯用到了OC C++混編,文檔提供了幾種方案,我選擇的是生成一個.mm文件
3.查看靜態庫.a的路徑是否匹配.

正式開發


+ (BOOL)startPay:(NSString*)tn mode:(NSString*)mode viewController:(UIViewController*)viewController delegate:(id<UPPayPluginDelegegate>)delegate;

tn 由后臺提供.
mode生產環境還是測試環境 00是生產.
viewController當前控制器
delegate 回調執行的控制器

-(void)UPPayPluginResult:(NSString*)result;

回調執行的方法result判斷 success: 成功 fail:失敗 cancel:取消


swift 沒變化 還是混編

銀聯文檔比較詳細,這篇的一些BUG就不寫了,不是必然遇到的
有問題請留言...

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

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,377評論 25 708
  • 一:介紹 項目中要用到支付功能,需要支付寶支付[http://www.lxweimin.com/p/af9b584...
    Swift社區閱讀 5,315評論 5 18
  • 我們生活在宇宙中的某個特定地方,必須在環境的限制和可能中發展;我們生活在別人之中,必須學會調整自己適合他人;人類有...
    某呆子閱讀 235評論 0 0
  • 我們家長對于軍訓感受到的大部分是刺激。孩子早出晚歸的辛苦,孩子曬傷生病的心疼,孩子堅強不屈的意志。令我感受很深的是...
    聶冬玲閱讀 184評論 0 0
  • 讀凱文凱利的失控,看到這個詞忽然想要應用一下 至于怎么應用呢 我想可以用到我的小說創作上面 我可以把我的思維都發到...
    大紅胡子叔叔閱讀 425評論 0 0