支付参数说明
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 | 退款申请成功待处理(线下,人工处理) |