微信中使用支付宝支付

微信中使用支付宝支付

由于支付宝和微信互相封杀,在微信中无法使用阿里的产品,但是可以通过一个小技巧 在微信中使用alipay:

前奏就不用讲了,先去alipay 把wab 端支付的demo 下下来

。。。。。

 前面的步骤模仿demo  下面是关键步骤
//建立请求
$html_text = $alipaySubmit->getHtml($parameter);
//要显示的内容
$content = '<iframe src="'.$html_text.'"  onload="reinitIframe()" name="iframepage" id="iframepage"  scrolling="no" frameborder="0"></iframe>';
$this->assign('content',$content);
$this->display();

页面中的内容

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no"/>
        <title></title>
        <style type="text/css">
        body{
            margin: 0;
        }
            .scroll-wrapper{   
              position: fixed;    
              right: 0;    
              bottom: 0;    
              left: 0;   
              top: 0;   
              -webkit-overflow-scrolling: touch;   
              overflow-y: scroll;   
            }   

            .scroll-wrapper iframe {   
              height: 100%;   
              width: 100%;   
            }  
        </style>
    </head>
    <body>
        <div class="class="scroll-wrapper"">
        {$content}
        </div>
    </body>
    <script type="text/javascript">
        if(top.location!=self.location)
        {
            top.location=self.location;
        }
        function reinitIframe() {         
            var iframe = document.getElementById("iframepage");
            iframe.width = screen.width;
            iframe.height = screen.height;
        }
    </script>
</html>

效果
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值