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 可以直接给客户端请求,无需再做处理。