2.新增支付寶sdk所需要的依賴庫
xcode7之前是dylib,xcode7之後是tbd
3.在info.plist中新增對http請求的支援
4.在info中新增schemes
5.新增支付寶demo中的util和openssl兩個資料夾中的檔案到工程中,將demo中的兩個openssl支援庫新增到工程中
然後配置openssl的路徑,在header search path中新增$(srcroot)/工程名
這裡要注意的是這個路徑是openssl資料夾所在的路徑,在支付寶的demo中是根目錄下所以只要寫工程名,我們自己放的時候要填寫能夠找的到openssl的資料夾目錄。
在呼叫支付的類中新增
alipaysdk/alipaysdk.h
生成的3個.pem檔案將rsa_public_key上傳至支付寶官網,rsa_private_key_pkcs8用於商戶端簽名
具體的呼叫方法看demo中的方法
下面看下匯入會碰到的一些問題
1.openssl中的c標頭檔案找不到,***.h not found;
這個問題就是上面header search path 中的路徑配置不對,重新配置一下就可以了
2.openssl中的方法與原工程中的方法有衝突,我遇到的是openssl 中有個md5.h與我原工程中的md5衝突了,把原工程的方法名改了就好了
3.在支付寶簽名過程中返回null,簽名用的私鑰要用生成私鑰時三個檔案中的rsa_private_key_pkcs8.pem
APP支付寶支付
aop new aopclient aop gatewayurl aop rsaprivatekey 請填寫開發者私鑰去頭去尾去回車,一行字串 aop format json aop charset utf 8 aop signtype rsa2 aop alipayrsapublickey 請填寫...
支付寶app支付
第一步 返回訂單資訊給前端,令其呼叫支付寶。public string zfb payrequest catch alipayapiexception e map.put orderstring orderinfo map.put result 1 string jsonstring json.to...
APP接入支付寶支付
1.把支付寶的.aar檔案匯入到應用工程的libs目錄下 2.在工程主專案的build.gradle中,新增下面的內容,將libs目錄作為依賴倉庫 dependencies資源匯入就完成了 然後在清單檔案新增如下許可權 android.permission.internet android.perm...