91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS支付寶使用方法詳解

發布時間:2020-10-02 00:01:01 來源:腳本之家 閱讀:148 作者:鴻鵠當高遠 欄目:移動開發

支付寶相關資源下載地址:支付寶開放平臺 在移動支付功能處下載。

一、使用官方的Demo

需要配置基本信息:

打開“APViewController.m”文件,對以下三個參數進行編輯。

iOS支付寶使用方法詳解

iOS支付寶使用方法詳解

二、集成支付寶到自己的工程

1、啟動Xcode,為了方便快速開發,將解壓包里面的AlipaySDK.bundle和AlipaySDK.framework

和Demo里面的以下文件拷貝到自己的工程文件夾中去,并導入到項目工程中。

iOS支付寶使用方法詳解

2、在Build Phases選項卡的Link Binary With Libraries中,增加以下依賴:

iOS支付寶使用方法詳解

3、如果你的app基于9.0編譯,那么為了適配iOS9.0中的App Transport Security(ATS)對http的限制,這里需要對支付寶的請求地址alipay.com、alipayobjects.com做例外,在app對應的info.list中添加如下配置

iOS支付寶使用方法詳解

4、在需要支付功能的.m里面

#import "Order.h"
#import "DataSigner.h"
#import <AlipaySDK/AlipaySDK.h>
#import "APAuthV2Info.h"

根據自己的APP,修改下面的參數即可:

iOS支付寶使用方法詳解

iOS支付寶使用方法詳解

iOS支付寶使用方法詳解

iOS支付寶使用方法詳解

iOS支付寶使用方法詳解

三、注意事項

1、缺少頭文件

iOS支付寶使用方法詳解

iOS支付寶使用方法詳解

出現這種情況,在它的文件上面加上:

#import <Foundation/Foundation.h
#import <UIKit/UIKit.h>

即可消除錯誤

2、'openssl/asn1.h'file not found

iOS支付寶使用方法詳解

解決方法如下:在你的Xcode里的header search paths 里添加支付寶SDK(openssl的路徑) 即“Header Search Paths”只需要設置$(SRCROOT)/項目名稱。

3、使用支付寶客戶端支付之后,無法返回原APP系統

(1)在AppDelegate.m文件中,

#import <AlipaySDK/AlipaySDK.h>

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
{
  [[AlipaySDK defaultService]
   processOrderWithPaymentResult:url
   standbyCallback:^(NSDictionary *resultDic) {
     NSLog(@"result = %@",resultDic);//返回的支付結果
     //【由于在跳轉支付寶客戶端支付的過程中,商戶app在后臺很可能被系統kill了,所以pay接口的callback就會失效,請商戶對standbyCallback返回的回調結果進行處理,就是在這個方法里面處理跟callback一樣的邏輯】
   }];
  
  return YES;
}

(2)點擊項目名稱,點擊“Info”選項卡,在“URL Types”選項中,點擊“+”,在“URL Schemes”中輸入自己的APP標示,如:“alisdkdemo”。“alisdkdemo”來自于以下代碼:

支付代碼中的:

iOS支付寶使用方法詳解

這里的URL Schemes中輸入的alisdkdemo,為測試demo,實際商戶的app中要填寫獨立的scheme,建議跟商戶的app有一定的標示度,要做到和其他的商戶app不重復,否則可能會導致支付寶返回的結果無法正確跳回商戶app

iOS支付寶使用方法詳解

4、可能遇到的錯誤:

  1:支付寶交易訂單處理失敗 AL159

  注意:支付寶的金額只能精確到分,所以不能用小數點后面超過兩位的浮點型數字。

  所以:應該使用%.2f

  2:支付寶支付失敗:4000

  檢查訂單的各種參數,比如訂單ID寫錯為浮點型了。

  3:其他

  檢查各種參數和公匙密匙等等

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

壶关县| 东乡| 元朗区| 铜梁县| 荣昌县| 重庆市| 墨竹工卡县| 镇远县| 巴楚县| 郓城县| 辽宁省| 丰镇市| 乌恰县| 龙海市| 浪卡子县| 攀枝花市| 建昌县| 新乡市| 大城县| 鱼台县| 阿克苏市| 文登市| 老河口市| 博野县| 辽宁省| 杨浦区| 大悟县| 长沙市| 荆州市| 吉首市| 肥城市| 洪泽县| 民丰县| 阳江市| 张家港市| 苍南县| 中山市| 温州市| 吴忠市| 镇平县| 资源县|