2016最新支付寶APP支付整合問題解決

2021-07-22 14:28:41 字數 992 閱讀 9243

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...