国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS支付寶集成詳細流程

2019-11-14 17:55:51
字體:
來源:轉載
供稿:網友

實現支付寶支付的準備工作:

1.向支付寶簽約,成為支付寶的商戶

簽約完成后,支付寶會提供一些必要的數據給我們

商戶ID:partner

賬號ID:seller 即支付寶賬號

簽約需要營業執照

 

2.獲取支付相關的  私鑰和密鑰,這兩個東西為了數據安全

上面這幾個東西只要簽約成功就可以看到

 

3.下載支付寶的SDK     

下載網址: http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1

 

上面部分是準備工作,從這里開始集成

4.下載好之后打開客戶端Demo—>iOS SDK Demo解壓縮,打開案例,運行程序

可能為有一個active為YES的錯誤,只要在build Setting里搜索這個active改為NO即可,再清除運行就好了

 

5.將Demo中的SDK提取出來,提取以下幾個文件

openssl、Order.h、Order.m、Util、libcrypto.a、libssl.a、AlipaySDK.bundle

將這幾個文件放到一個文件夾中,然后添加到項目中Order.h、Order.m這兩個文件可加可不加

添加進去編譯,發現報錯

5.1添加.pch文件   打開項目Supporting Files—>右鍵NewFile—>iOS—>Other—>PCH File—>選中Targets第一個選項—Create—然后在新創建的PCH文件中添加 #import <Foundation/Foundation.h>

現在PCH文件還不能使用,需要添加PCH文件 點擊項目—>buildSetting—>右邊搜索PRef—>將Apple LLVM7.0 Language的

第二個選項Precompile Prefix Header后面的NO改成YES ,第三個選項路徑 直接將項目的名字復制

比如我這里的項目名字是:01支付寶集成

將這個名字復制到Prefix Header路徑上,雙擊這個選項出現一個白框,將名字粘貼到這個白框中,然后

在后面緊接/PrefixHeader.pch,完成的輸入應該為  01支付寶集成/PrefixHeader.pch

01支付寶集成  項目名稱

即 項目名稱/PrefixHeader.pch  這樣的格式

到這里第一步完成

 

5.2導入相應的依賴庫,大部分其實是不用導入的,但是為了保險起見,我們全都導入進去

點擊支付寶的Demo,點擊項目—>Build Phases—>第三個Link Binary WithLibraries查看官方導入的依賴庫

然后我們也導入相應的依賴庫,點擊+號添加相應的依賴庫

注意,Xcode7以后一些庫的后綴名字改了 libc++.dylib  變成了libc++.tbd

這里附一張需要添加的依賴庫的截圖

即注意添加庫的時候 別以為沒有了,是改了后綴名而已

 

5.3添加好相應的庫以后,編譯,會有一個錯誤,提示  #include <openssl/asn1.h>  這個文件未找到

是因為Xcode6以后導入是有問題的,以前Xcode5導入是沒有問題的,只要配置一下就行了

因為是導入.a文件的時候它找不到里面的頭文件,意思是找不到.a文件里面的這個頭部文件,意思是找不到文件路徑,那怎么配置呢,配置一下,指定一下路徑就行了

點擊項目—>build Setting 然后在右邊搜索header S  在第二個選項Header Search Paths 雙擊之后點擊左下角的+號,然后填寫  $(SRCROOT)/01支付寶集成/支付寶SDK     即可

注意

 01支付寶集成   為你的項目名稱      

支付寶SDK       為你導入的支付寶SDK文件夾的名字

然后清除一個,重新運行即可

 

5.4 除了上述依賴庫還需要一個框架,支付寶的SDK框架,在支付寶的示例程序中有一個框架名為AlipaySDK.framework的框架,右鍵show in Finder  找到這個框架,然后復制,在 你的項目中點擊支付寶SDK文件,show in Finder  ,將AlipaySDK.framework粘貼到該目錄下, 這時候在項目中不會顯示這個框架,然后點擊支付寶SDK文件名,右鍵Add File To”” 就會打開文件目錄,支付寶SDK(你自己的支付寶SDK文件夾名字,就是我們剛才導入的那個文件夾名字)—>選中AlipaySDK.framework,點擊右下角的add,然后就添加進去了,要使用的時候只要導入頭文件

#import <AlipaySDK/AlipaySDK.h>就可以使用了

到這一步說明支付寶已經集成到項目中去了,完畢!

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舞钢市| 扶风县| 招远市| 武定县| 西平县| 石楼县| 延寿县| 鹿泉市| 连江县| 金阳县| 永吉县| 樟树市| 靖安县| 专栏| 沙雅县| 余庆县| 湖口县| 繁峙县| 昌平区| 龙陵县| 乌兰浩特市| 丹巴县| 吉林省| 广德县| 都兰县| 安溪县| 通州市| 武冈市| 岑巩县| 郓城县| 安阳市| 沭阳县| 航空| 宾阳县| 阳泉市| 博罗县| 盐池县| 巴林左旗| 贵阳市| 玛曲县| 泽普县|