當(dāng)然你要完成支付首先要從銀聯(lián)申請網(wǎng)站上填寫信息注冊,以獲得SDK(這個最好交給財務(wù)人員,因為要填寫一些公司的信息)
以下只是自己的簡單研究,等項目正式上線再做一些工作經(jīng)驗總結(jié):
支付流程:

詳細(xì)的流程說明可以參考《《中國銀聯(lián)手機支付控件使用指南2.0.0》》(該指南是2013版,2014版的目前沒有)接口和協(xié)議方法
+ (BOOL)startPay:(NSString *)payData sysProvide:(NSString*) sysProvide spId:(NSString*)spId mode:(NSString*)mode viewController:(UIViewController *)viewController delegate:(id)delegate;
此方法是類方法,可以直接調(diào)用此方法
payData:交易流水號,由銀聯(lián)后臺生成,再通過商戶后臺返回給應(yīng)用端
sysProvide,spId一般設(shè)置為nil(使用文檔中沒有具體說明該參數(shù)的具體含義,暫時可以設(shè)為nil)
mode:(必填項)接入模式,如果做測試,則為“01”,不會發(fā)生實質(zhì)性交易
要正式投入使用的話則填“00”
viewController:為當(dāng)前是哪一個controller調(diào)用該方法(id)delegate:為設(shè)置的代理對象,用于執(zhí)行回調(diào)函數(shù),回調(diào)函數(shù)在UPPayPluginDelegate.h文件
協(xié)議方法為:
-(void)UPPayPluginResult:(NSString*)result;
result有三種返回結(jié)果:success,fail,cancel
可以根據(jù)result返回結(jié)果的不同做不同的處理