最近項(xiàng)目中,新增了一種第三方支付方式——云閃付,特總結(jié)了一下開(kāi)發(fā)流程。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到十堰鄖陽(yáng)網(wǎng)站設(shè)計(jì)與十堰鄖陽(yáng)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋十堰鄖陽(yáng)地區(qū)。
1.閱讀銀聯(lián)開(kāi)發(fā)文檔以及教程: ;flag=1 ,里面包括銀聯(lián)云閃付SDK/開(kāi)發(fā)文檔/前后端開(kāi)發(fā)demo。
2.掌握文檔中的“支付流程介紹”:
1.導(dǎo)入銀聯(lián)sdk,配置工程,如下圖所示:
a.導(dǎo)入銀聯(lián)sdk以及.h文件;
b.在Info.plist中LSApplicationQueriesSchemes添加協(xié)議白名單;
c.設(shè)置URL Schema,用于app間的跳轉(zhuǎn)。
2.調(diào)起云閃付app接口API:
3.返回接口API:
4.檢查是否安裝云閃付app的接口
5.架構(gòu)設(shè)計(jì):
說(shuō)明:
a.用戶選用云閃付支付方式后,先會(huì)從商戶后端獲取tn,該tn是從銀聯(lián)后端獲取的;
b.前端通過(guò)API接口,傳入正確的參數(shù),調(diào)起云閃付app;
c.從云閃付app返回到用戶app,有三種方式:點(diǎn)擊左上角返回,點(diǎn)擊云閃付中支付完成按鈕或者取消,home鍵返回;
d.第二種情況返回,會(huì)走系統(tǒng)的application: openURL: options方法,在里面執(zhí)行sdk中支付結(jié)果回調(diào)的方法,block中code會(huì)返回success,fail和cancel,成功的時(shí)候,去商戶后端驗(yàn)證支付結(jié)果,其他的以sdk返回的為主。
e.點(diǎn)擊左上角和home鍵返回,會(huì)調(diào)用系統(tǒng)的applicationDidBecomeActive方法,如果0.5s沒(méi)有收到云閃付支付結(jié)果回調(diào)的話,會(huì)發(fā)服務(wù)到商戶后端,查詢支付結(jié)果。
本文介紹公司開(kāi)發(fā)者申請(qǐng)流程。
總步驟如下:
詳細(xì)操作:
1.注冊(cè)Apple賬號(hào), 自行注冊(cè)即可,最好是用專門(mén)的公司郵箱(如 iOSDev@xxx.com ),或新注冊(cè)一個(gè)郵箱來(lái)用
2.進(jìn)入選擇開(kāi)發(fā)者類型的頁(yè)面
Before You Enroll - Apple Developer Program - Apple Developerdeveloper.apple.com
3. 申請(qǐng)鄧白氏碼。 若公司之前沒(méi)申請(qǐng)過(guò)鄧白氏碼,則在 “A D-U-N-S? Number“ 欄點(diǎn)擊 “ Learn more “
點(diǎn)擊 “ D-U-N-S Numberlook up tool “ 輸入企業(yè)信息并進(jìn)行查詢和申請(qǐng)鄧白氏碼
公司資料按實(shí)際填即可,下方的聯(lián)系方式寫(xiě)你自己的,會(huì)陸續(xù)發(fā)郵件到下面的郵箱,電話也可能會(huì)打過(guò)來(lái)詢問(wèn)信息。
4. 鄧白氏碼審核開(kāi)始的通知。 提交申請(qǐng)后沒(méi)多久(筆者是1小時(shí)內(nèi))就會(huì)收到審核開(kāi)始的通知,給你一個(gè)request id,還有告知你預(yù)計(jì)審核截止日期(筆者是說(shuō)最晚13天內(nèi)審核完成,據(jù)網(wǎng)友說(shuō)超過(guò)5天可以電話或郵件去催),還說(shuō)可能會(huì)電話聯(lián)系,請(qǐng)保持電話暢通。
5. 鄧白氏碼審核確認(rèn)郵件。 在等待1~7天后(筆者等了一天就收到了,也許現(xiàn)在效率提高了),收到鄧白氏碼審核信息的確認(rèn)郵件,需要完善更多公司信息,按照郵件提示截止日期前回復(fù)郵件(筆者郵件是說(shuō)兩天內(nèi)回復(fù)),1天內(nèi)就能郵件收到鄧白氏碼了,郵件還說(shuō)了一些注意事項(xiàng),要仔細(xì)看。
郵件內(nèi)容如下:
蘋(píng)果項(xiàng)目聯(lián)系人您好,
這里是上海華夏鄧白氏商業(yè)信息咨詢有限公司, 您必需簽署附件確認(rèn)知悉函(左側(cè)公司:填寫(xiě)公司注冊(cè)名;授權(quán)代表簽字:具體蘋(píng)果項(xiàng)目負(fù)責(zé)人簽字,無(wú)需法人代表簽字)方可申請(qǐng)鄧氏編碼(注:如未簽知悉函,不予申請(qǐng)鄧氏編碼)。
您在蘋(píng)果開(kāi)發(fā)者網(wǎng)站提交的鄧氏編碼申請(qǐng)我們已收到。現(xiàn)需要您提供以下10條信息,請(qǐng)務(wù)必于2018/4/28下午3點(diǎn)前回復(fù)(如所提供Email是公司郵箱,我們可能無(wú)法收到,請(qǐng)換其它郵箱回復(fù),主題不變。)
一天之內(nèi)就審核通過(guò)了,收到郵件
貴司的審核已完成。鄧氏編碼會(huì)在1-2工作日內(nèi)系統(tǒng)自動(dòng)發(fā)送到您在蘋(píng)果留的郵箱,請(qǐng)注意查收!(拿到編碼請(qǐng)過(guò) 2-14 個(gè)工作日再使用,數(shù)據(jù)上傳需要時(shí)間)
其中說(shuō),鄧白氏碼拿到之后不能馬上用,要等 2~14 個(gè)工作日后才能用來(lái)開(kāi)通公司賬號(hào),因?yàn)闀r(shí)間太短蘋(píng)果公司可能還沒(méi)拿到那邊提交的鄧白氏碼,導(dǎo)致驗(yàn)證失敗。
而且若三次都驗(yàn)證失敗,蘋(píng)果公司還會(huì)將該鄧白氏碼重置,也就是你要重新走一遍申請(qǐng)流程......
6. 申請(qǐng)開(kāi)通公司賬號(hào)。 穩(wěn)妥的辦法是收到鄧白氏碼再等七個(gè)工作日去提交一下,若不行,等3個(gè)工作日,再不行再等5個(gè)工作日吧.
再回到這申請(qǐng)頁(yè)面
Before You Enroll - Apple Developer Program - Apple Developerdeveloper.apple.com
點(diǎn)擊最下方的 “ Start Your Enrollment “
填寫(xiě)公司信息和鄧白氏碼,提交開(kāi)通公司開(kāi)發(fā)者賬號(hào)的申請(qǐng),等待蘋(píng)果公司電話聯(lián)系你確認(rèn)公司信息。
7. 付費(fèi)開(kāi)通。 筆者等了2天就收到蘋(píng)果公司來(lái)電,確認(rèn)公司信息后就說(shuō)通過(guò)了,然后就收到 Apple Developer 的郵件了,按郵件網(wǎng)址點(diǎn)進(jìn)去,付費(fèi)后就能開(kāi)通公司賬號(hào)了,用一張VISA/Master + 銀聯(lián)標(biāo)識(shí)信用卡付費(fèi)即可, 99美元/年
(不是VISA/Master + 銀聯(lián)雙標(biāo)識(shí)的信用卡可能會(huì)付費(fèi)失敗)
至此,公司開(kāi)發(fā)者賬號(hào)開(kāi)通成功了。
PS: 要有一個(gè)公司官網(wǎng),沒(méi)有的話先做個(gè)靜態(tài)頁(yè)面也行
參考:
注意:此處以提供商為銀聯(lián)為基準(zhǔn)
【1】創(chuàng)建appid時(shí),開(kāi)啟Apple Pay功能選擇對(duì)應(yīng)的Merchant ID
【2】創(chuàng)建Merchant ID
【3】創(chuàng)建Merchant ID的證書(shū)
【4】上傳CSR文件(銀聯(lián)提供的CSR文件)—Continue—Download證書(shū)—安裝證書(shū)
【5】工程開(kāi)啟Apple Pay功能
【6】開(kāi)啟后,工程會(huì)自動(dòng)增加一個(gè)文件
【7】銀聯(lián)SDK接入流程(銀聯(lián)官網(wǎng)獲取的)
【7.1】商戶業(yè)務(wù)范圍:優(yōu)先發(fā)展生活服務(wù)類商戶;根據(jù)監(jiān)管要求,限制接入P2P借貸及互聯(lián)網(wǎng)彩票行業(yè);同時(shí)暫緩接入基金、理財(cái)、保險(xiǎn)、養(yǎng)老、貴金屬、眾籌、信貸還款、融資租賃、直銷銀行等互聯(lián)網(wǎng)金融投資行業(yè)。
【7.2】商戶入網(wǎng)服務(wù)流程及步驟
【7.3】銀聯(lián)支付SDK流程時(shí)序圖
【7.4】接入需注意環(huán)節(jié)
接入云閃付Apple Pay的商戶,須生成Apple Pay專用的CSR文件并提交至蘋(píng)果開(kāi)發(fā)者網(wǎng)站進(jìn)行簽名,以簽署證書(shū),取得Apple Pay的訪問(wèn)權(quán)限。在銀聯(lián)SDK模式中,銀聯(lián)代為商戶生成CSR文件,商戶可直接登錄銀聯(lián)商戶服務(wù)平臺(tái)獲取。
一般都是走線下流程的,線上只是你提出申請(qǐng),銀聯(lián)內(nèi)部會(huì)傳遞信息到相關(guān)的收單機(jī)構(gòu)處。然后會(huì)提交公司的證件信息,銀聯(lián)初步審核通過(guò)后,收單機(jī)構(gòu)會(huì)將合同發(fā)給你。接下來(lái)你需要將準(zhǔn)備好的申請(qǐng)材料跟合同快遞給收單機(jī)構(gòu),由收單機(jī)構(gòu)提交銀聯(lián)總部審核(簽約),等待生產(chǎn)參數(shù)的分配。
在開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)碰到一些在不同工程中經(jīng)常用到的部分,把這些部分抽取出來(lái)做成一個(gè)靜態(tài)庫(kù)往往是一個(gè)比較好的做法。xcode里就有制作靜態(tài)庫(kù)的模板,相關(guān)的制作步驟網(wǎng)上也有很多,但在實(shí)際的操作中,還是有不少細(xì)節(jié)方面需要注意。以下是我碰到的一些問(wèn)題總結(jié)。
1.編譯release版本的庫(kù)
在“Manage Schemes”中,將“Build Configuration”的選項(xiàng)改為“Release”即可。如圖:
2.靜態(tài)庫(kù)中包含category
如果你在靜態(tài)庫(kù)工程中使用了category,那么你可能會(huì)碰到鏈接問(wèn)題,解決的辦法就是需要同時(shí)在生成靜態(tài)庫(kù)的工程和使用靜態(tài)庫(kù)的工程中使用“-all_load”編譯選項(xiàng),即在對(duì)應(yīng)target的"Build Settings"中的“Other Linker Flags”選項(xiàng)添加“-all_load”。注意:使用靜態(tài)庫(kù)的工程中是一定要加該編譯選項(xiàng)的!!至于生成靜態(tài)庫(kù)的工程中加不加沒(méi)有試過(guò),不過(guò)建議還是加上該編譯選項(xiàng)。
3.靜態(tài)庫(kù)支持的SDK版本
為了使自己的靜態(tài)庫(kù)盡可能多的支持IOS的系統(tǒng)版本,應(yīng)該在"IOS Deployment Target"這個(gè)選項(xiàng)中選擇自己所需的IOS版本。設(shè)置如下圖,這個(gè)是我的靜態(tài)庫(kù)工程中的配置,紅框框起來(lái)的是我修改過(guò)的選項(xiàng)。
4.自動(dòng)拷貝頭文件
在工程對(duì)應(yīng)的target的“Build Phases”下添加“Copy Headers”的選項(xiàng)。該選項(xiàng)默認(rèn)是沒(méi)有的,添加方法是點(diǎn)擊下方的“Add Build Phase”按鈕后選擇后即可添加。該選項(xiàng)下有3個(gè)子選項(xiàng),分別是Public,Private,Project。通過(guò)點(diǎn)擊下方的加號(hào),可以將工程中的頭文件添加到“Project”中,在其中的對(duì)應(yīng)頭文件點(diǎn)擊右鍵,選擇“Move to Public Group”,當(dāng)頭文件移到“Pulic”后,編譯工程以后,在工程編譯后.a文件所在的路徑下,會(huì)同時(shí)出現(xiàn)一個(gè)"usr/local/include"的文件夾,其中的頭文件就是public group中的頭文件。這時(shí)只需將.a文件和這個(gè)路徑下的頭文件拷貝到所需工程文件即可。
轉(zhuǎn)載
銀聯(lián)支付功能使用步驟方法:
1、如果是第一次使用您的銀行卡進(jìn)行認(rèn)證支付,點(diǎn)擊"免費(fèi)開(kāi)通銀聯(lián)認(rèn)證支付"。例如使用借記卡支付的輸入頁(yè)面:
2、 如果使用的是招商銀行信用卡,必須填寫(xiě)有效期。其他銀行信用卡可以選擇填寫(xiě)。填入您銀行卡綁定的手機(jī)號(hào)、獲取并填寫(xiě)短信驗(yàn)證碼、校驗(yàn)碼、閱讀并同意服務(wù)開(kāi)通協(xié)議,點(diǎn)擊"開(kāi)通"。
認(rèn)證支付的支付流程如下:
① 在商戶選擇“銀聯(lián)在線支付”
② 在支付頁(yè)面選擇"認(rèn)證支付",選擇您的銀行卡類型(借記卡或信用卡)并根據(jù)頁(yè)面輸入信息要求輸入銀行卡號(hào)。
③ 按頁(yè)面提示,輸入有效期、CVN2、短信驗(yàn)證碼、校驗(yàn)碼,點(diǎn)擊"確定支付"。
④ 支付成功
相關(guān)知識(shí)點(diǎn)延伸
“銀聯(lián)在線支付”是今年新推出來(lái)的一個(gè)網(wǎng)絡(luò)支付手段,可以支持的商戶很多,用起來(lái)也比較方便,特別是每次付款時(shí)候的安全性很高。
“銀聯(lián)在線支付”有五種方式,分別為認(rèn)證支付(需要一張銀聯(lián)卡和手機(jī)驗(yàn)證支付)、快捷支付(需要注冊(cè),并綁定一張卡,以后支付的時(shí)候憑注冊(cè)的賬號(hào)即可付款,不用再輸入銀行卡信息)、普通支付(普通單筆最高交易額為100元,無(wú)需手機(jī)驗(yàn)證)、網(wǎng)銀支付(已經(jīng)開(kāi)通網(wǎng)銀的銀行卡支付方式)。
使用認(rèn)證支付、快捷支付和普通支付都不用去營(yíng)業(yè)廳開(kāi)通網(wǎng)銀,一鍵完成綁定,即可支付。
分享題目:ios銀聯(lián)開(kāi)發(fā)流程,ios銀聯(lián)支付
本文路徑:http://chinadenli.net/article4/dsiocoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、外貿(mào)建站、網(wǎng)站維護(hù)、小程序開(kāi)發(fā)、網(wǎng)站建設(shè)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)