微信支付后忘了摇一摇接口中为什么demo中提供的js调用不到支付界面

微信支付接口中为什么demo中提供的js调用不到支付界面_百度知道
微信支付接口中为什么demo中提供的js调用不到支付界面
我有更好的答案
js回调域名没有填写
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。客服:95017
除被扫支付场景以外,商户系统先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易会话标识后再按扫码、JSAPI、APP等不同场景生成交易串调起支付。
支付状态转变如下:
URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder
是否需要证书
公众账号ID
String(32)
wxd678efh567hg6787
微信支付分配的公众账号ID(企业号corpid即为此appId)
String(32)
微信支付分配的商户号
device_info
String(32)
自定义参数,可以为终端设备号(门店号或收银设备ID),PC网页或公众号内支付可以传"WEB"
随机字符串
String(32)
5K8264ILTKCH16CQ2502SI8ZNMTM67VS
随机字符串,长度要求在32位以内。推荐
String(32)
C380BEC2BFD727A4BF3AD6
通过签名算法计算得出的签名值,详见
String(32)
签名类型,默认为MD5,支持HMAC-SHA256和MD5。
String(128)
腾讯充值中心-QQ会员充值
商品简单描述,该字段请按照规范传递,具体请见
String(6000)
商品详细描述,对于使用单品优惠的商户,改字段必须按照规范上传,详见
String(127)
附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用。
商户订单号
out_trade_no
String(32)
商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|* 且在同一个商户号下唯一。详见
String(16)
符合ISO&4217标准的三位字母代码,默认人民币:CNY,详细列表请参见
订单总金额,单位为分,详见
spbill_create_ip
String(16)
123.12.12.123
APP和网页支付提交用户端ip,Native支付填调用微信支付API的机器IP。
交易起始时间
time_start
String(14)
订单生成时间,格式为yyyyMMddHHmmss,如日9点10分10秒表示为10。其他详见
交易结束时间
time_expire
String(14)
订单失效时间,格式为yyyyMMddHHmmss,如日9点10分10秒表示为10。订单失效时间是针对订单号而言的,由于在请求支付的时候有一个必传参数prepay_id只有两小时的有效期,所以在重入时间超过2小时的时候需要重新请求下单接口获取新的prepay_id。其他详见建议:最短失效时间间隔大于1分钟
订单优惠标记
String(32)
订单优惠标记,使用代金券或立减优惠功能时需要的参数,说明详见
notify_url
String(256)
http://www.weixin.qq.com/wxpay/pay.php
异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。
trade_type
String(16)
JSAPI 公众号支付
NATIVE 扫码支付
APP APP支付
product_id
String(32)
trade_type=NATIVE时(即扫码支付),此参数必传。此参数为二维码中包含的商品ID,商户自行定义。
指定支付方式
String(32)
上传此参数no_credit--可限制用户不能使用信用卡支付
String(128)
oUpF8uMuAJO_M2pxb1Q9zNjWeS6o
trade_type=JSAPI时(即公众号支付),此参数必传,此参数为微信用户在商户对应appid下的唯一标识。openid如何获取,可参考【】。企业号请使用【】获取企业号内成员userid,再调用【】进行转换
scene_info
String(256)
{&store_info& : {&id&: &SZTX001&,&name&: &腾大餐厅&,&area_code&: &440305&,&address&: &科技园中一路腾讯大厦& }}
该字段用于上报场景信息,目前支持上报实际门店信息。该字段为JSON对象数据,对象格式为{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" }} ,字段详细说明请点击行前的+展开
String(32)
门店唯一标识
String(64)
腾讯大厦腾大餐厅
-门店行政区划码
门店所在地行政区划码,详细见
-门店详细地址
String(128)
科技园中一路腾讯大厦
门店详细地址
举例如下:
 & &appid&wx0ec43b&/appid&
 & &attach&支付测试&/attach&
 & &body&JSAPI支付测试&/body&
 & &mch_id&&/mch_id&
 & &detail&&![CDATA[{
"goods_detail":[
"goods_id":"iphone6s_16G",
"wxpay_goods_id":"1001",
"goods_name":"iPhone6s 16G",
"quantity":1,
"price":528800,
"goods_category":"123456",
"body":"苹果手机"
"goods_id":"iphone6s_32G",
"wxpay_goods_id":"1002",
"goods_name":"iPhone6s 32G",
"quantity":1,
"price":608800,
"goods_category":"123789",
"body":"苹果手机"
}]]&&/detail&
 & &nonce_str&1add1a30ac87aa2db72f57a2375d8fec&/nonce_str&
 & &notify_url&http://wxpay.wxutil.com/pub_v2/pay/notify.v2.php&/notify_url&
 & &openid&oUpF8uMuAJO_M2pxb1Q9zNjWeS6o&/openid&
 & &out_trade_no&&/out_trade_no&
 & &spbill_create_ip&14.23.150.211&/spbill_create_ip&
 & &total_fee&1&/total_fee&
 & &trade_type&JSAPI&/trade_type&
 & &sign&0CBEFBCA001&/sign&
注:参数值用XML转义即可,CDATA标签用于说明数据不被XML解析器解析。
返回状态码
return_code
String(16)
SUCCESS/FAIL
此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断
return_msg
String(128)
当return_code为FAIL时返回信息为错误原因 ,例如
参数格式校验错误
以下字段在return_code为SUCCESS的时候有返回
公众账号ID
String(32)
调用接口提交的公众账号ID
String(32)
调用接口提交的商户号
device_info
String(32)
自定义参数,可以为请求支付的终端设备号等
随机字符串
String(32)
5K8264ILTKCH16CQ2502SI8ZNMTM67VS
微信返回的随机字符串
String(32)
C380BEC2BFD727A4BF3AD6
微信返回的签名值,详见
result_code
String(16)
SUCCESS/FAIL
String(32)
当result_code为FAIL时返回错误代码,详细参见下文错误列表
错误代码描述
err_code_des
String(128)
当result_code为FAIL时返回错误描述,详细参见下文错误列表
以下字段在return_code&和result_code都为SUCCESS的时候有返回
trade_type
String(16)
JSAPI 公众号支付
NATIVE 扫码支付
APP APP支付
预支付交易会话标识
String(64)
微信生成的预支付会话标识,用于后续接口调用中使用,该值有效期为2小时
二维码链接
String(64)
URl:weixin://wxpay/s/An4baqw
trade_type为NATIVE时有返回,用于生成二维码,展示给用户进行扫码支付
举例如下:
 & &return_code&&![CDATA[SUCCESS]]&&/return_code&
 & &return_msg&&![CDATA[OK]]&&/return_msg&
 & &appid&&![CDATA[wx0ec43b]]&&/appid&
 & &mch_id&&![CDATA[]]&&/mch_id&
 & &nonce_str&&![CDATA[IITRi8Iabbblz1Jc]]&&/nonce_str&
 & &openid&&![CDATA[oUpF8uMuAJO_M2pxb1Q9zNjWeS6o]]&&/openid&
 & &sign&&![CDATA[EB8ED0CED72F]]&&/sign&
 & &result_code&&![CDATA[SUCCESS]]&&/result_code&
 & &prepay_id&&![CDATA[wx507cbf6ffd8b]]&&/prepay_id&
 & &trade_type&&![CDATA[JSAPI]]&&/trade_type&
商户无此接口权限
商户未开通此接口权限
请商户前往申请此接口权限
用户帐号余额不足
用户帐号余额不足,请用户充值或更换支付卡后再支付
商户订单已支付
商户订单已支付,无需重复操作
商户订单已支付,无需更多操作
ORDERCLOSED
订单已关闭
当前订单已关闭,无法支付
当前订单已关闭,请重新下单
SYSTEMERROR
系统异常,请用相同参数重新调用
APPID_NOT_EXIST
APPID不存在
参数中缺少APPID
请检查APPID是否正确
MCHID_NOT_EXIST
MCHID不存在
参数中缺少MCHID
请检查MCHID是否正确
APPID_MCHID_NOT_MATCH
appid和mch_id不匹配
appid和mch_id不匹配
请确认appid和mch_id是否匹配
LACK_PARAMS
缺少必要的请求参数
请检查参数是否齐全
OUT_TRADE_NO_USED
商户订单号重复
同一笔交易不能多次提交
请核实商户订单号是否重复提交
参数签名结果不正确
请检查签名参数和方法是否都符合签名算法要求
XML_FORMAT_ERROR
XML格式错误
XML格式错误
请检查XML参数格式是否正确
REQUIRE_POST_METHOD
请使用post方法
未使用post传递参数&
请检查请求参数是否通过post方法提交
POST_DATA_EMPTY
post数据为空
post数据不能为空
请检查post数据是否为空
编码格式错误
未使用指定编码格式
请使用UTF-8编码格式微信支付接口demo提供的js调用不到支付界面? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。3被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答赞同 添加评论分享收藏感谢收起写回答微信支付接口中为什么demo中提供的js调用不到支付界面_百度知道
微信支付接口中为什么demo中提供的js调用不到支付界面
我有更好的答案
线上:网关支付接口,快捷支付接口,费率千3-6,无其他接入费用,提供B2B&#92;B2C&#92;游戏、商城等网站线上支付接口、移动支付接口,全国接单,招募渠道长久分润。
采纳率:86%
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信支付接口中为什么demo中提供的js调用不到支付界面
[问题点数:100分]
本版专家分:0
CSDN今日推荐
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐

我要回帖

更多关于 苹果手机用小米手环3 的文章

 

随机推荐