iOS支付怎么显示连连支付? LianLianPay Api接口详解

本文是关于iOS支付显示连连支付的教程。

 LianLianPay Api接口详解

iOS 消费接口

接口定义

// 消费 - (void)payWithTraderInfo:(NSDictionary *)traderInfo inViewController:(UIViewController *)viewController;

请求列表参数:

参数名称参数编码是否必须字段长度描述和样例
基本参数
商户编号oid_partner定(18)商户编号是商户在连连支付支付平台上开设的商户号码,为18位数字,如:201304121000001004
签名方式sign_type定(3)RSA  或者 MD5
签名sign变(255)RSA加密签名,见安全签名机制
业务参数
商户业务类型busi_partner定(6)虚拟商品销售:101001
实物商品销售:109001
商户唯一订单号no_order变(32)商户系统唯一订单号
商户订单时间dt_order定(14)格式:YYYYMMDDH24MISS  14位数字,精确到秒
商品名称name_goods变(40) 
订单描述info_order变(255) 
交易金额money_order变(12)该笔订单的资金总额,单位为RMB-元。
大于0的数字,精确到小数点后两位。
如:49.65
服务器异步通知地址notify_url变(128)连连支付支付平台在用户支付成功后通知商户服务端的地址
订单有效时间valid_order变(8) 
风险控制参数risk_item无上限{“user_info_mercht_userno”:”13958069593″,”user_info_dt_register”:”20131030122130″,”frms_ware_category “:”1002”}
商户用户唯一编号user_id变(32) 

调用示例:

NSDictionary *signedOrder = @{ @"sign_type":@"RSA", //签名方式 partner_sign_type 是 String RSA 或者 MD5 ******* 按照参数表格设置 @"ap_merchant_id":@"merchant.com.llyt.test", // ap_merchant_id 在xcode中配置启用的merchant_id }; [LLAPPaySDK sharedSdk].delegate = self; // self 是 要显示Apple Pay的当前ViewController [[LLAPPaySDK sharedSdk] payWithTraderInfo:signedOrder inViewController:self]; 2、iOS 预授权接口接口定义 // 预授权 - (void)preauthWithTraderInfo:(NSDictionary *)traderInfo inViewController:(UIViewController *)viewController;

请求列表参数:

参数名称参数编码是否必须字段长度描述和样例
基本参数
商户编号oid_partner定(18)商户编号是商户在连连支付支付平台上开设的商户号码,为18位数字,如:201304121000001004
签名方式sign_type定(3)RSA  或者 MD5
签名sign变(255)RSA加密签名,见安全签名机制
业务参数
商户业务类型busi_partner定(6)虚拟商品销售:101001
实物商品销售:109001
商户唯一订单号no_order变(32)商户系统唯一订单号
商户订单时间dt_order定(14)格式:YYYYMMDDH24MISS  14位数字,精确到秒
商品名称name_goods变(40) 
订单描述info_order变(255) 
交易金额money_order变(12)该笔订单的资金总额,单位为RMB-元。
大于0的数字,精确到小数点后两位。
如:49.65
服务器异步通知地址notify_url变(128)连连支付支付平台在用户支付成功后通知商户服务端的地址
订单有效时间valid_order变(8) 
风险控制参数risk_item无上限{“user_info_mercht_userno”:”13958069593″,”user_info_dt_register”:”20131030122130″,”frms_ware_category “:”1002”}
相关内容见风控参数列表
商户用户唯一编号user_id变(32) 

调用示例:

NSDictionary *signedOrder = @{ @"sign_type":@"RSA", //签名方式 partner_sign_type 是 String RSA 或者 MD5 ******* 按照参数表格设置 @"ap_merchant_id":@"merchant.com.llyt.test", // ap_merchant_id 在xcode中配置启用的merchant_id }; [LLAPPaySDK sharedSdk].delegate = self; // self 是 要显示Apple Pay的当前ViewController [[LLAPPaySDK sharedSdk] preauthWithTraderInfo:signedOrder inViewController:self]; }

支付结果查询

代码示例: 支付单查询采用https post方式提交,格式采用json报文格式,样例如下(该接口需要IP鉴权):

 { "oid_partner":"201103171000000000", "dt_order":"20130515094013", "no_order":"2013051500001", "sign_type ":"RSA", "sign":"ZPZULntRpJwFmGNIVKwjLEF2Tze7bqs60rxQ22CqT5J1UlvGo575QK9z/+p +7E9cOoRoWzqR6xHZ6WVv3dloyGKDR0btvrdqPgUAoeaX/YOWzTh00vwcQ+HBtXE+ vPTfAqjCTxiiSJEOY7ATCF1q7iP3sfQxhS0nDUug1LP3OLk=" }

【版权声明】:以上内容源自互联网,由出海club后台编辑整理汇总,其目的在于收集传播行业新闻资讯。出海club系信息发布平台,仅提供信息存储空间服务。如发现文章、图片等侵权行为,请联系网站管理员,本站将立即删除。

(0)

相关推荐