美文网首页学无止境将来跳槽用牛叉的demo
ping++支付之支付宝,微信支付集成

ping++支付之支付宝,微信支付集成

作者: 云彦民 | 来源:发表于2016-07-27 17:30 被阅读3603次

ping++支付是一款集成了多种支付功能的第三方工具,大家不管是安卓开发还是iOS开发都可能遇到各种各样的支付,那么现在我推荐你使用ping++支付,它包含的支付有(默认包含支付宝,微信,银联,百度钱包,其他就需要自己添加了):
Alipay(支付宝移动支付)
Wx(微信 App 支付)
UnionPay(银联手机支付)
Bfb(百度钱包)
BfbWap(百度钱包 Wap 支付)
ApplePay
Cnp(应用内快捷支付)
Fqlpay(分期乐)
Qgbc(量化派)
CmbWallet(招行一网通)
Yeepay(易宝支付 Wap 支付)
One(壹收款)
以后如果需要集成其他支付也就方便了,不过好像有个付费规则

3214455C-5CAD-4679-88AB-69F929EBC0D5.png

小客户量的可用,如果客户量大的话就要付费了。下面我就说下我集成支付宝支付的经验吧!!!
导入SDK
1.用CocoaPods进行添加ping++的sdk。
pod 'Pingpp', '~> 2.2.6'
2.运行pod install
3.安装完成后需注意:CmbWallet(招行一网通)pod 安装 : 需要把 Pods/Pingpp/CmbWallet目录下的 SecreteKeyBoard文件夹手动添加到 工程中的 Assets.xcassets
(这里手动导入我就不介绍了,需要的可以自己看下官方的文档)。
接入
客服端从服务器获取到需要支付的信息(我这里是订单号和金额,这些都需要后台设计)


79A35BE2-8ACB-4D2B-A090-DADEE5E2AF42.png

当你请求到charge对象后就调用下列方法


841DF116-F02A-45C0-85A4-07C06EF0C101.png
接收并处理交易结果
这个需要在appdelegate里面实现,渠道为百度钱包或者渠道为支付宝但未安装支付宝钱包时,交易结果会在调起插件时的 Completion 中返回。渠道为微信、支付宝(安装了支付宝钱包)、银联或者测试模式时,请实现 UIApplicationDelegate 的 - application:openURL:xxxx: 方法:
165C95EE-6DAA-4693-B773-03B1C1702F3F.png

并且在:- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions方法里面加上这么一句代码: [Pingpp setDebugMode:YES];
注意事项:
1.为了用户操作完成后能够跳转回你的应用,请务必添加URL Schemes
:在 Xcode 中,选择你的工程设置项,选中TARGETS
一栏,在Info
标签栏的URL Types
添加URL Schemes
,如果使用微信,填入微信平台上注册的应用程序 id(为 wx 开头的字符串)。如果不使用微信,则自定义,建议起名稍复杂一些,尽量避免与其他程序冲突。允许英文字母和数字,
首字母必须是英文字母**,不允许特殊字符。

  1. 2.1.0 及以上版本,可打开 Debug 模式打印出 log ,方便调试。开启方法:[Pingpp setDebugMode:YES];

    3.使用微信支付必须要求用户安装微信客户端。
    4.由于百度钱包 SDK 不支持 iOS 模拟器,目前带有百度钱包的 Ping++ SDK 只能运行于真机。
    5.如果不需要 Apple Pay,请不要导入 Apple Pay 的静态库,以免提交到 App Store 时审核不通过。
    适配ios9需注意事项:
    为了使你接入的微信支付与支付宝支付兼容 iOS 9 ,所以需要在info.plist文件中将要使用的URL Schemes列为白名单,检验是否正常安装支付工具
    所以需要在info.plist文件中加入如下代码:


    CE0F327F-63F2-46F5-AF28-363879EF5924.png

    (注意微信版本最好6.2.5及以上。)
    就此我们的微信支付和支付宝支付就完成了,是不是很简单呐???如果有些同学看不懂可以看下官方demo和文档吧!!!

网址:https://www.pingxx.com/docs

相关文章

  • 移动端APP在线支付

    通常使用支付宝支付和微信支付,需要银行卡支付通常使用ping++ 支付宝支付需要在支付宝企业账号进行申请,之后需要...

  • Ping++轻量聚合支付

    Ping++免费聚合支付 支持的渠道包含:支付宝 APP 支付(alipay)、微信 APP 支付(wx)、银联 ...

  • iOS集成支付宝/微信支付遇到的坑...

    最近在集成微信/支付宝支付,下面是集成的大体流程以及遇到的一些坑,特此记录.首先来谈下微信支付(因为集成支付宝支付...

  • ping++支付之支付宝,微信支付集成

    ping++支付是一款集成了多种支付功能的第三方工具,大家不管是安卓开发还是iOS开发都可能遇到各种各样的支付,那...

  • iOS- 收藏 (专题文章分类)

    支付宝/ 微信 / 银联 1. iOS 支付宝详细集成总结2. 支付宝3. iOS-微信支付和支付宝支付4. ...

  • 支付

    微信支付集成 前段时间,公司突然要在App中集成支付功能。毫无意外的选择了支付宝、微信 支付宝,这里就不多说了。按...

  • 一分钟快速集成微信支付宝支付

    本篇文章主要记录:在项目中集成微信支付和微信支付的快速解决方案 风鼎科技支付插件 里面集成了支付宝支付和微信支付 ...

  • iOS集成支付宝-Swift版

    iOS集成支付宝-Swift版 如果要了解整个支付流程可以阅读文章《手机App集成微信支付&支付宝-iOS&And...

  • 支付功能

    项目中集成的第三方支付如下: 支付宝支付及(支付宝多账户支付 )?支付宝花呗微信及微信多账户支付银联京东支付京东白...

  • Android集成微信支付功能

    公司项目中需要支付功能,原来已经集成了支付宝,现在集成微信支付;由于我在集成支付宝的时候,已经做了一次支付工具类的...

网友评论

    本文标题:ping++支付之支付宝,微信支付集成

    本文链接:https://www.haomeiwen.com/subject/vlewjttx.html