掌讯支付接口更新与注意事项

需积分: 0 0 下载量 30 浏览量 更新于2024-08-05 收藏 324KB PDF 举报
新_掌讯支付平台对接文档详细解析 1. **对接注意事项** 掌讯支付平台在调起支付后,会根据通道返回三种类型的参数:字符串、JSON串和HTML。商户需注意检查`contentType`,根据不同类型进行相应的处理。对于已对接过的商户,代付接口的优化不再需要传递子账户名称,新接入商户无需理会此提示。 2. **环境配置** - **测试环境**:地址为`http://www.leleec.com:8086/mpcctp/`,提供测试机构号、商户号和测试密钥,用于模拟实际操作进行验证。 - **生产环境**:正式商户需通过开户管理员获取机构号、商户号和密钥,与测试环境相比,生产环境用于实际交易处理。 3. **交易报文格式** - **请求方式**:统一使用HTTP POST方法。 - **字符集**:交易数据编码为UTF-8。 - **签名机制**:基于MD5签名,参数按字段名ASCII顺序拼接,不进行URL编码。签名值的计算要考虑动态参数,确保所有请求参数都能用于验签,以适应可能的参数调整。 4. **接口定义** - **创建订单或订单支付接口**:POST请求,用于发起订单或进行支付操作。其功能取决于所选的支付模式,如果涉及移动应用支付,接口会根据模式的不同执行不同的任务。 5. **操作步骤举例** - 请求示例:包括`backUrl`、`custId`等参数,以及`key`用于签名计算,如`payAmt=100&payType=04&subPayType=02&version=2.1`等。签名计算时,空值不参与,签名值不区分大小写。 在进行掌讯支付平台的接口集成时,开发者需要确保对不同类型的返回数据有适当的处理策略,同时正确设置和验证签名,以保证交易的安全性和可靠性。生产环境中,与开户管理员获取的生产密钥和商户信息至关重要,测试阶段则通过提供的测试环境进行充分的接口调用和验证。在处理动态参数时,务必遵循签名算法的规则,以适应未来可能出现的接口修改需求。