niuhonghua 2019-06-29
$.ajax({
type: 'POST',
url: api + '/pay/generateOrderInfo', //支付接口
data: obj,
dataType:"json",
success: function (res) {
alert(JSON.stringify(res))
if(_this.radio=='2'){ //微信跳转
this.data = res.data;
var dataPay = res.data;
// var url = 'appid='+dataPay.appid+'&noncestr='+dataPay.noncestr+'&package='+ dataPay.package+'&prepayid='+dataPay.prepayid+'&sign='+ dataPay.sign+'×tamp='+dataPay.timestamp;
//统一下单接口返回支付相关参数给商户后台,如支付跳转url(参数名“mweb_url”),商户通过mweb_url调起微信支付中间页
window.location.href = res.data.mwebUrl
}else{
//(支付宝)点击支付按钮会触发某个服务端接口,接口返回拼接的form表单,前端拿到表单插入并触发提交,接着跳转到支付宝支付
const div = document.createElement('div');
div.innerHTML = res.data;
document.body.appendChild(div);
document.forms[0].submit();
}
},
error:function(status){
console.log('error')
}
}); 但是大家都懂,草根站长,又没公司,想找一个安全稳定的支付接口竟然不是易事。在网上也看到不少关于个人收款接口的广告和宣传,以及各种方式。现在总结一下,供大家参考,互相交流。不过目前这种渠道基本行不通了。
//SDK已经封装掉了公共参数,这里只需要传入业务参数。以下方法为sdk的model入参方式。System.out.println;//就是orderString 可以直接给客户端请求,无需再做处理。