
要求说明:您需要使用支付宝的内置浏览器来访问您的网站。买家在网站上下订单并致电支付宝付款。
分析:通常有两种方法可以使用支付宝的内置浏览器访问指定的网站
1.使用支付宝扫描功能从网站地址生成QR码,并使用支付宝扫描QR码以标识要访问的QR码。
2.与生活账户结合使用,在生活账户中配置跳转链接,然后单击跳转进入指定的网站。
通过使用支付宝内置浏览器的方法和访问界面,与您分享支付宝内置浏览器调用付款的方案。
一、使用扫描访问方法

1.使用移动网站付款界面
商人将移动网站付款集成到他们的网站上,然后链接您自己的网站地址以生成QR码。用户可以直接使用支付宝扫描代码以访问您的网站地址并选择产品。有关移动网站的访问,请参阅:[url] [/ url]
优点:使用此方法不仅限于使用支付宝的内置浏览器。只要浏览器可以识别您网站的QR码并正常访问,您就可以正常付款(在微信中扫描该代码以使用支付宝界面请求将被拦截,从而导致无法正常付款)
缺点:移动网站支付界面不支持第三方通话,如果操作不当(例如,使用微信扫描代码),则用户可能无法正常调用支付方式
2.通过jsapi使用面对面交易创建界面来调用付款
此解决方案需要调用多个接口才能一起工作。调用步骤如下:

(1)。调用用户信息授权界面以拼接授权链接以获得购买者的uid
详细的呼叫过程:[url] [/ url]
注意:
授权链接:[url] [/ url]中的redirect_uri必须是商家的付款网址,例如,我的redirect_uri是:[url] [/ url],商家从拼接后生成QR码链接和用户如果扫描代码访问授权成功,它将被重定向到传入的redirect_uri地址,然后在该地址选择产品以下订单。
([2)。呼叫交易创建界面
详细的呼叫过程:[url] [/ url]

注意:必须传递Buyer_id参数以调用事务创建接口。这是在上一步中使用用户信息授权获得的uid
(3)。致电jsapi呼叫收银员并完成付款
调用交易创建界面将生成支付宝交易号trade_no参数,该参数可以调用jsapi调用支付
详细的呼叫代码:[url] [/ url]
注意:jsapi代码只能在支付宝的内置浏览器中生效,而不能在其他外部浏览器中使用
(4)。详细的过程分析

优势:该解决方案使用面对面交易创建界面来支持第三方通话,可以代表商家实现第三方开发
缺点:只能在支付宝的内置浏览器中使用
人生帐户中使用的
二、
1.使用移动网站付款界面:
人寿账户支持移动网站支付界面,直接按照上述访问过程即可访问手机网站进行支付,然后在人寿账户中设置并点击菜单输入订单地址
2.通过jsapi使用事务创建界面:
此方法的集成过程与上述扫描相同,不同之处在于访问授权链接的方式已从扫描访问更改为单击人寿帐户菜单以跳至授权链接。
如果对上述解决方案有任何疑问,请跟进并在发布后分享它们
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-315251-1.html
必须坚定果断