支付参数说明

FUPayParamModel对应的支付参数说明

变量名称 对应的FORM域 类型 长度 说明 是否必填 样例
商户号码 mchntCd String MAX(15) 商户在富友入网时生成的商户号 必填 0001000F0040992
订单日期 orderDate String MAX(8) 订单日期 必填 YYYYMMDD
支付 金额 orderAmt long MAX(12) 客户支付订单的金额,一笔订单一个,以分为单位(不能有小数点)。不可以为零,必需符合金额标准。 必填 100如:支付1元就传100
商户的支付订单号 orderId String MAX(30) 商户的订单号码,需要商户生成,确保唯一性 必填 16110211240374534607
商品名称 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
备注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:(BOOL)success //是否支持成功
                      msg:(NSString*) msg //支付的中文描述
           responseParams:(NSDictionary*) responseParams;

sdk应答码

应答码 描述
0000 支付成功
-10 交易取消
9999 交易失败
1111 请查询支付结果
6001 支付信息不全
7777 未知错误

支付结果查询应答码

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

results matching ""

    No results matching ""