開發(fā)前準(zhǔn)備
新建項(xiàng)目,去下載最新開發(fā)包 下載地址:
https://open.unionpay.com/ajweb/help/file/techFile?cateLog=Development_kit
銀聯(lián)SDK.png
將SDK導(dǎo)入工程
支付流程
銀聯(lián)的文檔還好.png
配置環(huán)境
1.導(dǎo)入依賴庫(kù):
依賴庫(kù)png
2.因?yàn)殂y聯(lián)用到了OC C++混編,文檔提供了幾種方案,我選擇的是生成一個(gè).mm文件
3.查看靜態(tài)庫(kù).a的路徑是否匹配.
正式開發(fā)
+ (BOOL)startPay:(NSString*)tn mode:(NSString*)mode viewController:(UIViewController*)viewController delegate:(id<UPPayPluginDelegegate>)delegate;
tn
由后臺(tái)提供.
mode
生產(chǎn)環(huán)境還是測(cè)試環(huán)境 00是生產(chǎn).
viewController
當(dāng)前控制器
delegate
回調(diào)執(zhí)行的控制器
-(void)UPPayPluginResult:(NSString*)result;
回調(diào)執(zhí)行的方法result
判斷 success: 成功 fail:失敗 cancel:取消
swift 沒變化 還是混編
銀聯(lián)文檔比較詳細(xì),這篇的一些BUG就不寫了,不是必然遇到的
有問題請(qǐng)留言...