新浪微網誌
現在的支付方式一般有三種, 支付寶, 微信, 網銀. 個人覺得最簡單易用的還是支付寶, 微信雖然看起來币支付寶要簡單,但是後端太麻煩了, 網銀就不說了.
如果下載下傳失敗,請換個浏覽器(至少我用QQ浏覽器沒有下載下傳成功)
所需檔案導入
1.按以下路徑
<code>~/支付寶錢包支付接口開發包2.0标準版(20160120)/DEMO/用戶端demo/支付寶錢包支付接口開發包2.0标準版(iOS 15.0.6)</code>
找到庫檔案AlipaySDK.framework和資源包AlipaySDK.bundle拖入到你的工程中,
2.AliSDKDemo中libcrypto.a和libssl.a導入到你的工程
3.~/AliSDKDemo/AliSDKDemo下的openssl檔案夾,Util檔案夾,Order.h,Order.m拖入工程
4.導入以下庫
如果是Xcode 7.0之後的版本,需要添加libc++.tbd、libz.tbd;
如果是Xcode 7.0之前的版本,需要添加libc++.dylib、libz.dylib
工程設定修改
1.info.plist配置
如果是iOS9.0之後(Xcode7.0)在info.plist中增加以下字典
(也可以單獨配置,有需要的請看官方文檔)
設定Schemes
在info下 URL Types設定你的Schemes
2.Build Settings配置
以關鍵字“search”搜尋,對“Header Search Paths”增加頭檔案路徑:$(SRCROOT)/項目名稱
3.這時候編譯會報錯,錯誤資訊是
<code>Cannot find interface declaration for 'NSObject', superclass of 'Base64'</code>
那麼需要打開報錯了的檔案,增加頭檔案。
<code>import <Foundation/Foundation.h></code>
再編譯,就ok了
iOS開發者交流QQ群:
446310206
在需要支付的檔案中導入頭檔案
配置訂單資訊
這些都是示例資訊,這些事不能完成支付的,要以實際資訊為準才能完成支付
就這麼多,如果手機裝有支付寶用戶端, 則直接調用用戶端,如果沒有用戶端則調用網頁版
<a target="_blank" href="https://github.com/XiaoHanGe/AliPay">gitHub下載下傳demo:https://github.com/XiaoHanGe/AliPay</a>
<a target="_blank" href="https://github.com/XiaoHanGe/AliPay">iOS開發者交流QQ群: 446310206</a>