iOS 支付寶和微信使用H5支付替代SDK支付

前言

App實現(xiàn)支付寶支付或者微信支付的常規(guī)操作,一般都是分別集成各自的SDK,并需要在對應的開發(fā)者中心注冊應用,獲取對應應用的App ID等信息。

差別

使用H5頁面支付替換SDK支付的好處有下面幾點:
1、不需要注冊應用,不用注冊應用,就沒有應用的審核時間,縮短開發(fā)周期。
2、不需用集成SDK,減少App包的大小。
3、還沒想到……

實現(xiàn)

H5PayView

1、調(diào)用支付之前,需要到微信和支付寶開發(fā)者中心配置授權域名(必須的),授權一級域名,一級域名下面的子域名可以獲得和一級域名相同的權限;
2、到Target -> Info -> URL Types添加URL Schcemes,Schcemes為授權域名
3、在plist文件中的LSApplicationQueriesSchemes下設置白名單wechatalipay。
4、調(diào)用方式如下:

H5PayView *pay = [[H5PayView alloc]initWithDomain:@"www.test.com"];
[self.view addSubview:pay];
pay.url = @"";
pay.html = @"";
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容