支付寶SDK的使用方法

前奏

如今隨着移動開發的快速發展,愈來愈多的應用要求在線支付功能。最近作了一個關於支付寶支付功能的應用,在使用支付寶的過程當中,遇到一些沒必要要的彎路,所以,寫了這篇文章總結一下關於ios開發如何使用支付寶。ios

支付寶開發包下載地址:https://b.alipay.com/order/techService.htm安全

正文

首先,咱們須要支付寶的功能,應該去支付寶的開發平臺,下載sdk以及demo。地址: 點擊進入下載頁面

第一步、將須要的文件,靜態庫等拖入工程中,這裏有:include,libs,Utilities,libcrypto.a,libssl.a文件。

如圖:
上面就是咱們所要獲得的結果。

第二步、設置Head Search Paths 和 Library Search Paths。

targets->Build Setting ->Search Paths->Head Search Paths和 Library Search Paths
切記:Head Search Paths 和 Library Search Paths的路徑必定要根據這個地址能找到對應的頭文件。否則設置總會有這個錯誤(我就在這兒耗了不少時間),如圖:
#include <openssl/rsa.h> 'openssl/rsa.h' file not found
 
下面是我設置的正確路徑,如圖:
好的,這裏設置已經完成了,編譯成功。

第三步、設置partner、seller、RSA private key、RSA public key。

我這裏和官方demo同樣都是設置在-info文件中,固然,你也能夠自行決定放在其餘地方。
如圖:
這裏的參數來自其餘地方。。

第四步、支付成功後,回到應用程序中。

注意代碼中有這句代碼:
[plain]  view plain copy
 
 
 
  1. //應用註冊scheme,在AlixPayDemo-Info.plist定義URL types,用於安全支付成功後從新喚起商戶應用  
  2. NSString *appScheme = @"paytest";  

因此,咱們還須要設置回調的標示。
一樣在-info文件中,添加個節點。如圖:
注意:上面的item0的值就是appScheme。

結束語

ok,這樣就完成了支付寶的在ios上的支付功能了。最後,但願你們看了這篇文章後能少走彎路,提升效率。
 
相關文章
相關標籤/搜索