杰易收退款提交接口用于商户端通过应用接口程序,实现提交退款申请的业务处理,汇元通平台通过 JSON 格式方式返回退款申请提交的结果响应。其操作功能与现有汇元通商户后台输入退款申请功能相同。
https://apis.geoswift.com/cp/refund
参数名称 | 参数中文名称 | 类型& 长度 | 参数说明 | 是否必填 |
---|---|---|---|---|
merchantId | 商户编号 | varchar(9) | 商户编号 | M |
partnerId | 服务商ID | varchar(9) | 服务商编号 | C |
requestId | 订单号 | varchar(50) | 提交的订单号必须在自身账户交易中唯一;不能重复提交,商户自行拟定 | M |
refundAmount | 金额 | varchar(18) | 当退款币种为JPY、KRW、VND时,退款金额以元为单位,其他币种以分单位,1元=100分 | M |
orderId | 原订单流水号 | varchar(32) | 商户订单号在汇元通所对应的订单流水标识(支付完成后的serialNumber) | M |
notifyUrl | 通知地址 | varchar(200) | 服务器通知:退款成功后会向该地址发送成功通知,该地址可以带参数,如: “https://www.geoswift.com/callback.action?test=test”. 注意:如不填 notifyUrl 的参数值退款成功后您的服务器将得不到退款成功的通知。 | M |
remark | 备注 | varchar(300) | 商户在汇元通为订单进行备注,通过支付结果返回商户 | O |
hmac | 参数签名 | varchar(500) | 商户生成的参数签名结果,获取hmac的方法请参考请求加密流程 | M |
以上参数值中不能包含以下特殊字符’”&<>()
参数名称 | 参数中文名称 | 参数说明 |
---|---|---|
merchantId | 商户编号 | 商户编号 |
partnerId | 服务商ID | 服务商编号 |
requestId | 退款订单号 | 退款订单号 |
serialNumber | 退款流水号 | 汇元通系统退款流水号 |
bankRequestNumber | 真实银行流水号 | 请求银行流水号 |
amount | 退款金额 | 退款金额,当退款币种为JPY、KRW、VND时,退款金额以元为单位,其他币种以分单位,1元=100分 |
currency | 退款币种 | 见货币列表 |
status | 状态 | 成功SUCCESS(此成功状态为提交请求至汇元通成功而不是退款成功) |
失败FAILED | ||
错误ERROR | ||
remark | 备注 | 备注 |
errorMessage | 错误信息 | 错误信息 |
hmac | 参数签名 | 汇元通生成的参数签名结果,验签过程请参考解密流程 |
参数名称 | 参数中文名称 | 参数说明 |
---|---|---|
merchantId | 商户编号 | 商户编号 |
requestId | 退款订单号 | 退款订单号 |
serialNumber | 退款流水号 | 汇元通系统退款流水号 |
bankRequestNumber | 真实银行流水号 | 请求银行流水号 |
status | 退款状态 | SUCCESS 成功 |
FAILED 失败 | ||
amount | 退款金额 | 当退款币种为JPY、KRW、VND时,退款金额以元为单位,其他币种以分单位,1元=100分 |
currency | 退款币种 | 见货币列表 |
completeDateTime | 完成时间 | 完成时间 |
remark | 备注 | 备注 |
actualRefundAmount | 退款结算金额 | 退款结算金额,当退款结算币种为JPY、KRW、VND时,退款结算金额以元为单位,其他币种以分单位,1元=100分 |
actualRefundCurrency | 退款结算币种 | 退款结算币种,见货币列表 |
refundFeeAmount | 返还手续费金额 | 返还手续费金额,当返还手续费币种为JPY、KRW、VND时,返还手续费金额以元为单位,其他币种以分单位,1元=100分 |
refundFeeCurrency | 返还手续费币种 | 返还手续费币种,见货币列表 |
errorMessage | 错误信息 | 错误信息 |
hmac | 参数签名 | 汇元通生成的参数签名结果,验签过程请参考解密流程 |