php对接建行h5网页支付

前言

最近接到公司乙方要求,需要再支付上面增加建行的支付渠道。之前一直用的都是微信和支付宝这种第三方支付平台,银行直接对接比较少。没办法就只能上网搜索,搜索一番返现网上对接建行的资料比较少,没办法只好摸着石头过河,中间也借鉴了一些大佬的文章内容。

H5页面支付

根据建行的h5网页支付对接文档,还是可以看出是比较简单的。把重要的参数拼接之后,生成一条支付连接。我就用一些简单的代码作为列子看看:

 /**
     * 生成url,文档用js,此url用于跳转到建行支付页
     * @access  public
     * @return string
     */
    public  function getUrl($order)
    {
   
        /**
         * @var SystemOrder $order
         */
        $this->ORDERID = $order->getSystemTradeNo();
        $this->PAYMENT = $order->getPrice()/100;
        $this->CURCODE = '01';

        $this->TXCODE = '520100'; //支付交易

        if($order->getType() == SystemOrder::TYPE_LIVE_HOSPITAL_PREPAY){
    //住院和门诊的公钥不同
            $this->POSID   =   $this->POSIDTwo;
            $this->PUB32TR2 = $this->PUB32TR2Two; // substr($this->pubstr, -30);
        }

        $this->tmp .='MERCHANTID='.self::$MERCHANTID.'&POSID='.$this->POSID.'&BRANCHID='.$this->BRANCHID.'&ORDERID='
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值