微信公众号支付

微信公众号支付流程图

统一下单

请求URL

post      https://api.mch.weixin.qq.com/pay/unifiedorder    

请求参数示例

{
    "appid":"******",
    "mch_id":"*******",
    "nonce_str":"vh8kxwau4cv4vwka5fxac6yo0geh77l9",
    "sign":"26CC820F668E5A2D4E1C8060F48DD570",
    "device_info":"",
    "sign_type":"MD5",
    "body":"麻婆豆腐双拼饭正餐",
    "attach":"2306edb2-d336-4087-ab9a-6d81350efe76",
    "out_trade_no":"1530759952567148993143",
    "fee_type":"CNY",
    "total_fee":"1200",
    "spbill_create_ip":"49.4.160.199",
    "time_start":"",
    "time_expire":"",
    "notify_url":"https://********.com/api/weixin/payResult",
    "trade_type":"JSAPI",
    "product_id":"f51c558d-4d80-4661-9b7f-10b7273358d4",
    "openid":"oFTYt0l9wQDDhwmx1js_d1T6zZkw"
}

请求参数说明

字段名 变量名 必填 类型 示例值 描述
公众账号ID appid String(32) wxd678efh567hg6787 微信支付分配的公众账号ID(企业号corpid即为此appId)
商户号 mch_id String(32) 1230000109 微信支付分配的商户号
设备号 device_info String(32) 013467007045764 自定义参数,可以为终端设备号(门店号或收银设备ID),PC网页或公众号内支付可以传"WEB"
随机字符串 nonce_str String(32) 5K8264ILTKCH16CQ2502SI8ZNMTM67VS 随机字符串,长度要求在32位以内。推荐随机数生成算法
签名 sign String(32) C380BEC2BFD727A4B6845133519F3AD6 通过签名算法计算得出的签名值,详见签名生成算法
签名类型 sign_type String(32) MD5 签名类型,默认为MD5,支持HMAC-SHA256和MD5。
商品描述 body String(128) 腾讯充值中心-QQ会员充值

商品简单描述,该字段请按照规范传递,具体请见参数规定

商品详情 detail String(6000)   商品详细描述,对于使用单品优惠的商户,改字段必须按照规范上传,详见“单品优惠参数说明”
附加数据 attach String(127) 深圳分店 附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用。
商户订单号 out_trade_no String(32) 20150806125346 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|* 且在同一个商户号下唯一。详见商户订单号
标价币种 fee_type String(16) CNY 符合ISO 4217标准的三位字母代码,默认人民币:CNY,详细列表请参见货币类型
标价金额 total_fee Int 88 订单总金额,单位为分,详见支付金额
终端IP spbill_create_ip String(16) 123.12.12.123
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值