{ "msg": "success", "code": 200, "date": {} }
mchNo=9910006329&version=1.0&nonce=1.0
/vip/channel/v1/recharge
mchNo(String, 必填): 平台分配的商户号。
goodsCode(String, 必填): 平台分配的商品编码。
tradeNo(String, 必填): 交易号,接入方生成,不长于32位,保证唯一性。
phoneNumber(String, 必填): 充值手机号。
version(String, 必填): 版本号,固定值1.0。
nonce(String, 必填): 随机字符串,不长于32位。
timestamp(Long, 必填): 时间戳 (毫秒)。
attach(String, 可选): 附加数据,不超过200位。
sign(String, 必填): 签名。
{ "attach": "XX会员直充", "goodsCode": "1224", "mchNo": "10110530", "nonce": "2324234234", "phoneNumber": "15612111111", "sign": "LFiFEYFSoX1vq4i43orCjz2VljzwFkYGke4FyztzSV8aXRe9R1WWXkKOszsnFOt1okS6D+K4nH8JdhfZLfYLndQDXRVoW+95NZJQY+8/+N8CJwDUfaCoiqcL2kwC83HXahWA2x4HC4BL80P5kJq4f8lkBi1qDtq6CTCjr6V4ztKQFMehJAPmuDNliudwvLWRv+VLMrRx03E3Q/sIBo77xVWxwnVLFmROG6jNQUndlPt+LJ9OH1RoCnC0NTEClXhT988EuiucWGbOXnZFdEixAntuHeSO9OY5ZZE4zRJOzhW1NozHyBXVVcCyu4ksrlaZHVuYVc9U78ps2i5iG0Xrig==", "timestamp": 612343253426, "tradeNo": "23432534134546", "version": "1.0" }
{ "code": 200, "data": { "serialNo": "32431923243432343255JDcd" }, "msg": "success" }
- `serialNo` (String): 本次交易流水号,具备唯一性,不长于32位。
/vip/channel/v1/cancel
mchNo(String, 必填): 平台分配的商户号。
tradeNo(String, 可选): 交易号 (与流水号不能同时为空)。
serialNo(String, 可选): 流水号 (与交易号不能同时为空)。
version(String, 必填): 版本号,固定值1.0。
timestamp(Long, 必填): 时间戳。
nonce(String, 必填): 随机字符串,不长于32位。
sign(String, 必填): 签名。
{ "mchNo": "10110530", "nonce": "2324234234", "serialNo": "32431923243432343255JDcd", "sign": "X XXXX", "timestamp": "1717121037932", "tradeNo": "2431923243432343", "version": "1.0" }
{ "code": 200, "msg": "success", "data": null }
A: 签名步骤包括筛选排序参数、拼接成字符串,然后使用SHA256WithRSA算法和私钥对待签名字符串进行签名,并进行Base64编码。
tradeNo和
serialNo在退费接口中有什么区别?
A:
tradeNo是接入方生成的交易号,
serialNo是平台返回的流水号。退费时,两者必须提供其一,不能同时为空。
A:
研发工程师、测试工程师,以及需要对接创客贴会员直充服务的相关技术人员。
随着在线设计平台的发展,为用户提供便捷的会员充值服务成为必然需求。该文档的出现,反映了创客贴在完善其服务体系,提升用户体验方面的努力。它也体现了互联网服务平台开放API,与其他平台合作,共同构建生态的趋势。