小熊宝支付接口接入指南

需积分: 0 2 下载量 9 浏览量 更新于2024-08-04 收藏 28KB DOCX 举报
"小熊宝支付接口说明文档,包括测试商户后台信息,微信、QQ、支付宝的通道接入细节,以及发起付款的两种方法和相关接口的URL、参数说明。" 小熊宝支付接口是一个用于集成多种支付渠道的API,允许商家通过微信、QQ和支付宝进行支付操作。接口接入涉及的主要步骤和注意事项如下: 1. **测试环境配置**: - 测试商户后台网址:https://admin.1205678.com - 测试商户后台账号:ceshi1 - 测试商户后台密码:111111 - 商户可以在这个测试环境中验证接口的正确性和支付流程。 2. **支付通道**: - 微信支付:支持扫码支付,paytype参数值应为大写的"WX"。 - QQ支付:同样支持扫码支付,paytype参数值应为大写的"QQ",并且在苹果设备上支持H5支付。 - 支付宝支付:支持H5和扫码支付,paytype参数值应为大写的"ALIPAY"。 3. **接口请求方式**: - 接口请求类型有两种:form提交或JSON获取支付码信息。 - 这两种方式都采用POST方法,但构建支付页和处理结果的方式不同。 4. **发起付款接口**: - **跳转支付页接口**:推荐使用此接口,URL为`https://api.shaimeixiong.com/api/receive?type=form`,通过表单提交POST参数并跳转到此网址进行支付。 - **获取JSON支付数据接口**:适用于自定义支付页面和查询支付结果的情况,URL为`https://api.shaimeixong.com/api/receive?type=json`,使用curl POST方法发送参数,获取JSON返回值来构建支付页面。 5. **签名生成**: - 请求参数中的`sign`生成涉及到多个参数的拼接,顺序依次为:money、merchantId、notifyURL、returnURL、merchantOrderId和timestamp,最后加上密钥进行MD5加密。若值为空,应使用空字符代替。 - PHP示例代码给出了如何生成sign的实例。 6. **JSON返回值**: - 成功返回的JSON数据包含"code"(返回码)、"message"(返回消息)、"orderNo"(支付平台订单号)、"merchantOrderNo"(商家订单号)和"img"(收款码的base64内容)等字段,这些信息用于构建支付页面和后续的支付状态查询。 在实际应用中,开发者需要根据提供的接口文档,结合测试环境进行接口调用测试,确保支付流程的顺畅,并且要注意各个支付渠道的特性和参数要求,以满足不同用户的需求。同时,安全问题也至关重要,如签名的生成和验证可以防止数据被篡改,保护交易的安全性。