微信中调起支付宝支付
如有问题欢迎评论留言,看到定回复哦^_^(^o^)/~
1、中间页引导用户在浏览器中打开去唤起支付宝。
2、浏览器中打开支付宝或app中打开支付宝。
3、唤起成功后,进行支付宝支付:支付成功、支付失败、支付取消、支付超时。
5、在支付后,返回浏览器时渲染出支付成功和支付失败的用户提示页面。
app中打开支付宝测试,需要注意:
1、在测试环境中,开发者需要在支付宝开放平台注册沙箱环境账号:。
2、注册后,在Android中下载沙箱钱包,登录的账号为沙箱环境中的买家账号和密码。
二、整个需求的业务代码如下:
1、中间页引导页:
<div class="Pending">
<div class="in-weixin" v-if="isWeixin">
<div class="not-pay" v-if="!payStatus">
<div class="weixin-tip">
<div class="weixin-tip-content">
| 请在菜单中选择在浏览器中打开,
<br/>
| 以完成支付
</div>
</div>
<div class="weixin-img" :class="{ios: isIos, android: isAndroid}">
</div>
<!--<div class="weixin-button">-->
<!--| 返回选择其他支付方式-->
<!--</div>-->
</div>
<div class="have-pay" v-else>
<p>检查支付结果</p>
</div>
</div>
<div class="in-browser" v-if="!isWeixin">
<!--<p>支付跳转中...{
{retry}}</p>-->
<p>支付跳转中...</p>
</div>
<div class="payment-form" v-html="paymentForm">
</div>
</div>
在ios上面的效果:
2、js逻辑处理:
3、唤起成功成功时的页面效果:
5、支付后返回到浏览器,支付成功和支付失败新建两个页面,把页面的URL指定发给后台,后台进行URL配置。当支付后返回到浏览器,渲染出成功或失败的提示页面。
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序自定义底部弹出框
