一、 前期准备手机银行(WAP)B2C在线支付接口说明V1.0.0.6.doc手机银行移动生活商户及门户网站js接口API.doc支付组件ICBCEBankUtil.dll和infosecapi.dll工行联测环境时间查看工具ICBCTime_V20141011.exe测试公 ...
一、 前期准备
- 手机银行(WAP)B2C在线支付接口说明V1.0.0.6.doc
- 手机银行移动生活商户及门户网站js接口API.doc
- 支付组件ICBCEBankUtil.dll和infosecapi.dll
- 工行联测环境时间查看工具ICBCTime_V20141011.exe
- 测试公钥、商户公钥和私钥
- 个人银行测试帐号
Ps:工行运营提供开发文档时,没有直接提供支付组件ICBCEBankUtil.dll和infosecapi.dll,工行运营说有这个组件在文档中,但是没有找到,工行没有技术提供支持,后来在网上自己找的。
二、 环境搭配
- 复制支付组件ICBCEBankUtil.dll和infosecapi.dll到C盘中System32或System64文件夹下,在DOS窗口下切换目录System32或System64文件夹下 中运行regsvr32 ICBCEBankUtil.dll注册组件,并在项目中引用组件。
- get='_blank'>IIS下解析项目,在程序池中修改启用32应用程序
Ps:本人使用的是64位系统,支付组件是放在System64文件夹下的,如果系统是32位,支付组件要放在System32文件夹下。使用DOS命令请使用管理员权限运行,否则注册失败。
三、编码
定义订单实体类:
1 //基本信息 2 public class B2CReq 3 { 4 /// <summary> 5 /// 接口名称 6 /// </summary> 7 public string interfaceName { get; set; } 8 /// <summary> 9 /// 接口版本号 10 /// </summary> 11 public string interfaceVersion { get; set; } 12 13 } 14 15 /// <summary> 16 /// 订单信息 17 /// </summary> 18 public class OrderInfo 19 { 20 /// <summary> 21 /// 交易日期时间 22 /// </summary> 23 public string orderDate { get; set; } 24 /// <summary> 25 /// 订单号 26 /// </summary> 27 public string orderid { get; set; } 28 /// <summary> 29 /// 订单金额 30 /// </summary> 31 public string amount { get; set; } 32 /// <summary> 33 /// 分期付款期数 34 /// </summary> 35 public string installmentTimes { get; set; } 36 /// <summary> 37 /// 支付币种 38 /// </summary> 39 public string curType { get; set; } 40 /// <summary> 41 /// 商户代码 42 /// </summary> 43 public string merID { get; set; } 44 /// <summary> 45 /// 商户账号 46 /// </summary> 47 public string merAcct { get; set; } 48 } 49 /// <summary> 50 /// 客户信息 51 /// </summary> 52 public class Custom 53 { 54 /// <summary> 55 /// 联名校验标志 56 /// </summary> 57 public string verifyJoinFlag { get; set; } 58 /// <summary> 59 /// 语言版本 60 /// </summary> 61 public string Language { get; set; } 62 } 63 64 /// <summary> 65 /// 信息 66 /// </summary> 67 public class Message 68 { 69 /// <summary> 70 /// 商品编号 71 /// </summary> 72 public string goodsID { get; set; } 73 /// <summary> 74 /// 商品名称 75 /// </summary> 76 public string goodsName { get; set; } 77 /// <summary> 78 /// 商品数量 79 /// </summary> 80 public string goodsNum { get; set; } 81 /// <summary> 82 /// 已含运费金额 83 /// </summary> 84 public string carriageAmt { get; set; } 85 /// <summary> 86 /// 商城提示 87 /// </summary> 88 public string merHint { get; set; } 89 /// <summary> 90 /// 备注字段1 91 /// </summary> 92 public string remark1 { get; set; } 93 /// <summary> 94 /// 备注字段2 95 /// </summary> 96 public string remark2 { get; set; } 97 /// <summary> 98 /// 通知商户URL 99 /// </summary>100 public string merURL { get; set; }101 /// <summary>102 /// 返回商户变量103 /// </summary>104 public string merVAR { get; set; }105 /// <summary>106 /// 通知类型107 /// </summary>108 public string notifyType { get; set; }109 /// <summary>110 /// 结果发送类型111 /// </summary>112 public string resultType { get; set; }113 /// <summary>114 /// 备用字段1115 /// </summary>116 public string backup1 { get; set; }117 /// <summary>118 /// 备用字段2119 /// </summary>120 public string backup2 { get; set; }121 /// <summary>122 /// 备用字段3123 /// </summary>124 public string backup3 { get; set; }125 /// <summary>126 /// 备用字段4127 /// </summary>128 public string backup4 { get; set; }129 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:工行ICBC_WAPB_B2C支付接口
关键词:接口
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。