前置模式和跳转模式需要后台茬支付宝的api中配置(无关前端)
- 前置模式是将二维码前置到商户
- 的订单确认页的模式。需要商户在
- 自己的页面中以 iframe 方式请求
- 支付宝页面具体分为以下几种:
- 0:订单码-简约前置模式,对应 iframe 宽度不能小于600px高度不能小于300px;
- 1:订单码-前置模式,对应iframe 宽度不能小于 300px高度不能小于600px;
- 3:订单码-迷你前置模式,对应 iframe 宽度不能小于 75px高度不能小于75px;
- 4:订单码-可定义宽度的嵌入式二维码,商户可根据需要设定二维码的大小
- 跳转模式下,用户的扫码界面是由支付宝生成的不在商户的域名下。
上面不需要前端进行操作只需要后台进行配合即可,按照需求配置
支付宝后台返回前端的是一串from表单提交代码我们需要拿到这串代码进行操作
第一种,前置模式页面不跳转 展示二维码。
第一步:請求后台接口返回from代码
这是我们后台返回的支付宝的from代码
只要把from代码赋值到iframe里面就好了
第二种跳转页面到支付宝支付
点击确认支付后,走丅面方法:
就会直接跳到支付宝 进行支付宝支付
效果图如最上面的一张图。
以下代码只需要看支付宝支付即可,(跳转支付)
//3 是余额的支付 2 是支付宝的支付 1是微信的支付