🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
商户通过该接口进行交易的创建下单 ## 公共参数 ### 请求地址 | 环境 | HTTPS请求地址 | | --- | --- | | 正式环境 | https://open.zoomtk.com/api | ### 公共请求参数 | 参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 | | --- | --- | --- | --- | --- | --- | | app\_id | String | 是 | 32 | 平台分配给开发者的应用ID | ts5d09fbf1e6b0c| |app\_secret | String | 是 | 64| 平台分配给开发者的应用TOKEN | d1cb3c7f884504ebf8426ad3ce8a9995| | path| String | 是 | 255 | 接口名称 | payment/pay/gateway | | format | String | 否 | 40 | 仅支持JSON | JSON | | charset | String | 是 | 10 | 请求使用的编码格式,仅支持utf-8 | utf-8 | | sign\_type | String | 是 | 10 | 商户生成签名字符串所使用的签名算法类型,目前支持MD5 | sign | String | 是 | 344 | 商户请求参数的签名串,详见[签名](https://docs.open.alipay.com/291/105974) | 详见示例 | | timestamp | String | 是 | 19 | 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss" | 2014-07-24 03:07:50 | | version | String | 是 | 3 | 调用的接口版本,固定为:1.0 | 1.0 | | JsonData | String | 是 | | 请求参数的集合,最大长度不限,除公共参数外,多接口批量调用时,请求参数已JSON数组放在这个参数中传递,与path二选一,path仅支持单接口调用| [{},{}] | ## 请求参数 | 参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 | | --- | --- | --- | --- | --- | --- | |pay_type| String | 必选 | 10 | 支付类型,目前支持 wxpay,alipay | wxpay| |pay_scene| String | 必选 | 10 | 场景属性,二维码收单:qrcodepay | qrcodepay| | out\_trade\_no | String | 必选 | 64 | 商户订单号,64个字符以内、只能包含字母、数字、下划线;需保证在商户端不重复 | 20150320010101001 | |goods_body| String | 必选 | 128 | 对交易或商品的描述:如:产品的商品名称 |小谷米| |order_amount| String | 必选 | 10 | 收单金额,已分为计算单位,如:100为1元 | 100| |mac_id| String | 必选 | 64| 平台分配唯一商户号|1000000| |sup_id| String | 可选(多个授权主体必须)| 64| 商户平台商户号,服务商或多模式下单情况下须填写|1000000| |notify_url| String | 可选 | 334| 异步接收支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数 | http://pay.zoomtk.com/notify_url| |goods_detail| String | 可选| 6000| 订单包含的商品列表信息,json格式,微信支付参考微信支付[detail]([https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9\_102&index=2](https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_102&index=2)),支付宝支付[goods_detail]([https://docs.open.alipay.com/api\_1/alipay.trade.create/](https://docs.open.alipay.com/api_1/alipay.trade.create/))|\[{"goods\_id":"apple-01","goods\_name":"ipad","goods\_category":"7788230","price":"2000.00","quantity":"1"}\]| |scene_info| String | 可选| 6000| 场景信息:该字段为JSON对象数据,微信支付线下活动,支付宝无效 | {"store\_info" : { "id": "SZTX001", "name": "腾大餐厅", "area\_code": "440305", "address": "科技园中一路腾讯大厦" }}| |attach| String | 可选| 64| 自定义扩展属性字符串,系统将原样返回 | | ## 响应参数 | 参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 | | --- | --- | --- | --- | --- | --- | |pay_type| String | 必选 | 10 | 支付类型,wxpay,alipay | wxpay| |pay_scene| String | 必选 | 10 | 场景属性,二维码:scan|scan | | out_order_no| String | 必填 | 64 | 商户订单号 | 20150423001001 | | order_sn| String | 必填 | 64 | 平台订单号 | 20150423001001 | | qrcode_url| String | 必填 | 64 |二维码收款url | wx:xxxxx| | return_code| String | 必填 | 64 | 状态码:10000正常 20000服务不可用 40004处理业务失败 40006权限不足 40002非法参数 40001缺少必要参数 | 10000| | return_state| String | 必填 | 64 | 状态 失败fail 成功:success | success | | return_msg| String | 必填 | 64 | 状态消息 | ok|