簡介
一碼付指的是一個(gè)二維碼可以使用支付寶或者微信進(jìn)行掃碼支付权谁。
優(yōu)勢
用戶使用支付寶微信直接掃一個(gè)碼付錢,不用擔(dān)心拿支付寶掃了微信的收款碼或者用微信掃了支付寶的收款碼憋沿,這極大減少了用戶掃碼支付的時(shí)間旺芽。
原理
用戶通過手機(jī)APP(支付寶、微信)掃描二維碼辐啄,客戶端解析出這個(gè)URL采章,然后在客戶端內(nèi)請求這個(gè)URL,往往這個(gè)時(shí)候header中會(huì)帶著客戶端的信息壶辜。
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger' ){
//微信支付
}else if(ua.match(/AlipayClient/i) == 'alipayclient'){
//支付寶支付
}else{
window.location.;
}
前端邏輯判斷完成后悯舟,微信、支付寶發(fā)送請求到服務(wù)端砸民,服務(wù)端根據(jù)這個(gè)信息抵怎、區(qū)分出是微信還是支付寶奋救。
如果是微信,使用微信JSAPI支付
如果是支付寶反惕,使用支付寶wap支付
流程圖
演示
地址:https://pay.cloudbed.vip
賬號:pay 密碼:123456
有興趣的小伙伴可以去測試一下菠镇,支付一分錢,滿滿的都是愛承璃。
推薦你一款官方的微信和支付寶支付接口哦!個(gè)人也可申請蚌本,微信盔粹、支付寶官方直連結(jié)算〕贪快來看看吧舷嗡!https://mmbizurl.cn/s/hEludsCNs