FUPayParamModel对应的支付参数说明

变量名称 对应的FORM域 类型 长度 说明 是否必填 样例
商户号码 mchntCd String MAX(15) 商户在富友入网时生成的商户号 必填 0001000F0040992
订单日期 orderDate String MAX(8) 订单日期 必填 YYYYMMDD
支付金额 orderAmt long MAX(12) 客户支付订单的金额,一笔订单一个,以分为单位(不能有小数点)。不可以为零,必需符合金额标准。 必填 100如:支付1元就传100
商户的支付订单号 orderId String MAX(30) 商户的订单号码,需要商户生成,确保唯一性 必填 16110211240374534607
页面通知地址 pageNotifyUrl String MAX(200) 商户页面接受支付结果的地址(订单支付页面通知,地址必须明确) 必填 http://域名/方法名
后台通知地址 backNotifyUrl String MAX(200) 商户后台接受支付结果的地址(订单支付后台通知,地址必须明确) 必填 http://域名/方法名
商品名称 goodsName String MAX(60) 商品名称 必填 可以传空字符串,也可以传名称如耐克
订单起始时间 orderTmStart String MAX(14) 订单起始时间 yyyyMMddHHmmss 必填 20091225091010
订单失效结束时间 orderTmEnd String MAX(14) 订单失效结束时间 yyyyMMddHHmmss(最长与起始时间间隔2小时) 必填 20091225091010
商户appscheme appScheme String 商户appscheme App scheme Bundle identifier
TOKEN值 order_token String MAX 一个订单号获取一个token 必填 详情请看:接口列表/订单TOKEN接口
用户ID userId String MAX(14) 用户ID,唯一,主要用户绑卡操作,涉及支付方式:快捷,分期 必填
备注1 rem1 String MAX(60) 备注1 非必填 默认传空字符串
备注2 rem2 String MAX(60) 备注2 非必填 默认传空字符串
备注3 rem3 String MAX(60) 备注3 非必填 默认传空字符串
Apple pay商户标识 merchanId String AMX(60) Apple Pay分配的商户标识 非必填 苹果支付是必填

发起支付请求

[[FUPaySDK shareInstance] openPayList:paramModel viewController:self];

paramModel 为FUPayParamModel对象,viewController 设置为当前发起支付的UIViewController。

回调代理返回

//设置回调代理
[[FUPaySDK shareInstance] setPayDelegate:self];
FUPayDelegate代理说明
/***
 *支付成功后回调
 */
@required
-(void) payResultCallBack:(FUPayResult)payResult
                      msg:(NSString*) msg;

sdk应答码

/***
 支付结果
 */
typedef NS_ENUM(NSInteger,FUPayResult) {
    FUPayResultSuccess = 8000, //成功
    FUPayResultFail = 1, //支付失败
    FUPayResultCancel = 2, //取消支付
    FUPayResultUnkown = 3 //请查询支付结果
};

支付结果查询应答码

应答码 描述
0 未支付
1 支付成功
2 支付失败
3 支付超时
4 订单关闭
5 全额退款
6 部分退款
7 退款失败
8 退款申请成功待处理(线上,对账处理)
9 退款申请成功待处理(线下,人工处理)

results matching ""

    No results matching ""