iOS Ping++前端集成支付
直接上代码
/* 获取订单charge 1.buyerId 买家ID 2.sellerId 卖家ID 3.liveId 直播间ID 4.goodCount 商品数量 5.status 订单状态(0-未支付;1-已支付;2-未发货;3-已发货;4-已收货) 6.amount 订单总金额,单位为对应币种的最小货币单位,例如:人民币为分 7.currency 货币代码,人民币为 cny 8.goodSubject 商品标题 9.goodBody 商品描述信息 10.channel 支付通道(微信、支付宝) 11.address 收货地址 12.goodIds 商品ID两个以上用”|”分割 13.goodSize 商品规格 14.consignee收货人姓名 15.mobile 收货人电话 16.message 订单留言 *///1.从服务端获取charge(这些参数是事先同服务端商量好的,服务端直接返回给我charge,然后调用ping++函数)[[Business sharedInstance]getChargeWithBuyerID:[[UserInfo sharedInstance].userID intValue] sellerID:[[UserInfo sharedInstance].liveUserID intValue] liveID:[UserInfo sharedInstance].liveID goodCount:(int)_model.num status:STATUS_NOPAY amount:amount currency:@"cny" goodSubject:_model.name goodBody:_model.details channel:channel address:_addressLabel.text goodIds:[NSString stringWithFormat:@"%d",goodId] goodSize:_currentType consignee:self.addressModel.contacts mobile:self.addressModel.mobile addressId:[self.addressModel.address_id intValue] message:_messageFiled.text succ:^(NSString *msg, id data) {
[weakSelf hideAlert];
NSDictionary * datasDict = (NSDictionary*)data;
_orderNo = datasDict[@"orderNo"];
//调用Ping++进行支付,KUrlScheme 是一个宏
[Pingpp createPayment:data appURLScheme:kUrlScheme withCompletion:^(NSString *result, PingppError *error) {
if ([result isEqualToString:@"cancel"]) {
[weakSelf showAlertMessage:@"支付取消"];
}else if ([result isEqualToString:@"success"]){
[weakSelf showAlertMessage:@"支付成功!"];
}else if ([result isEqualToString:@"fail"]){
[weakSelf showAlertMessage:@"支付失败!"];
}
}];
} fail:^(NSString *error) {
[weakSelf showAlertMessage:@"获取支付凭据失败"];
}];
如果有微信,KUrlScheme就是注册微信的时候给的appID,如果没有,就尽量写一个比较复杂的。并且需要在targets-->info-->URL Types 里面添加响应的 URL Schemes.
iOS Ping++前端集成支付的更多相关文章
- iOS:使用集成的支付宝SDK的支付流程
基本步骤: 1.先与支付宝签约,获得商户的ID(partner)和账号ID(seller),这一部分主要是又公司负责: 2.下载相应的公钥私钥文件,用来给签名进行加密: 3.下载支付宝集成的SDK,网 ...
- iOS中支付宝集成
iOS中支付宝集成 如今各种的App中都使用了三方支付的功能,现在将我在使用支付宝支付集成过程的心得分享一下,希望对大家都能有所帮助 要集成一个支付宝支付过程的环境,大致需要: 1>公司:先与支 ...
- 构建一个基本的前端自动化开发环境 —— 基于 Gulp 的前端集成解决方案(四)
通过前面几节的准备工作,对于 npm / node / gulp 应该已经有了基本的认识,本节主要介绍如何构建一个基本的前端自动化开发环境. 下面将逐步构建一个可以自动编译 sass 文件.压缩 ja ...
- 常用 Gulp 插件汇总 —— 基于 Gulp 的前端集成解决方案(三)
前两篇文章讨论了 Gulp 的安装部署及基本概念,借助于 Gulp 强大的 插件生态 可以完成很多常见的和不常见的任务.本文主要汇总常用的 Gulp 插件及其基本使用,需要读者对 Gulp 有一个基本 ...
- 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)
相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...
- 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二)
前言 文章 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 中,已经完成对 gulp 的安装,由于是window环境,文中特意提到了可以通过安装 gitbash 来代替 ...
- iOS开发之集成ijkplayer视频直播
ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijk ...
- 使用 Jenkins 搭建 iOS/Android 持续集成打包平台【转】
背景描述 根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包.而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品.运营.测试等人 ...
- [iOS]一行代码集成空白页面占位图(基于runtime+MJRefresh思想)
2018年01月03日阅读 2472 [iOS]一行代码集成空白页面占位图(基于runtime+MJRefresh思想) LYEmptyView 此框架是本人在5,6个月前,公司启动新项目的时候, ...
随机推荐
- 菜鸟学习笔记3——jQuery 选择器
jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素. $("p") 选取 <p> 元素. $("p.intro") ...
- Java Cardioid 心脏形曲线 (整理)
package demo; import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import jav ...
- CentOS 6安装mock
最近工作中需要用到mock,这里介绍两种安装方式.本文的环境为CentOS 6.4 x86_64. 一,使用yum安装mock 安装第三方yum源RPMForge Centos5 64位 wget h ...
- php redis扩展
安装redis扩展,一定要弄清楚自己的php版本 echo phpinfo(); 查看php信息. 页面搜索Compiler,可以获取自己的VC版本
- MySQL与Oracle 差异比较之一数据类型
数据类型 编号 ORACLE MYSQL 注释 1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型:MYSQL ...
- myeclipse9 struts2配置
引用struts2所用到的jar web.xml配置如下 <?xml version="1.0" encoding="UTF-8"?> <we ...
- android 深入研究ratingbar自定义
http://blog.csdn.net/rain_butterfly/article/details/22892879
- OFBIZ+ECLIPSE
1. 首先要安装好OFBIZ,参考<OFBIZ安装>. 2. 安装ECLIPSE. 3. 安装FreeMarker插件,这是OFBIZ的模版引擎.在"Eclipse Market ...
- DIV背景半透明文字不半透明的样式
DIV背景半透明,DIV中的字不半透明 代码如下:<body bgcolor="#336699"> <div style="filter:alpha(o ...
- 原创 | 《地狱边境》登顶50国iOS下载榜,恐怖游戏或是独立开发者突破口(转)
文/手游那点事 Jagger 与大厂强IP称霸的App Store畅销榜相比,付费榜一向是独立游戏的温床.高质量的独立游戏并不需要在推广营销中投入太多成本,依靠过硬的品质和口碑在付费榜中缓缓上升造就高 ...