简要描述:

  • 发送支付请求,微信支付

请求URL:

POST:一级域名/index.php?s=/wapapi/Member/wchatPay

参数:

参数名 是否必须 类型 说明
out_trade_no 必填 string 外部交易号
type string 来源类型 1为微信环境2为手机浏览器4为ios5为Android6为小程序
form_id string 小程序模板消息所需

返回示例:

正确时返回:

{
    "code": "0",
	"code": "请求成功",
    "data": {
        "appid": "wx4f1ad165f182c1ac",
		"err_code": "ORDERPAID",
		"err_code_des": "该订单已支付",
		"mweb_url": "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=&package=3728576496",
		"result_code": "FAIL",
		"return_code": "SUCCESS",
		"return_msg": "OK",
    }
	jsapi回调
	    "data": {
        "appid": "wx4f1ad165f182c1ac",
		"nonce_str": "dvp2zwmie7e9rv6vda7x94iz9z2nwc3j",
		"package": "prepay_id=wx0114380848610098d26eb5961429487017",
		"timeStamp":"20190401143808",
		"paySign":"9FCD4BAFA3A814A4F547C5E882FD3224",
		"signType": "MD5",
		"return_msg": "OK",
}

错误时返回:

{
    "code": -1,
    "message": "系统繁忙"
}

返回参数说明:

参数名 类型 说明
mweb_url string 支付链接,当result_code和return_code均为success时在当前页请求此链接发起支付,直接访问此链接无效
err_code_des string 订单描述
result_code string 处理结果
return_code string 请求状态