您的位置:首页 > 博客中心 > 互联网 >

Chinapay 银联支付接口

时间:2022-04-27 00:18

银联开发必须要开启mcrypt 和 bcmath 两个PHP扩展库的支持 如果没有就没有办法进行开发,先确认数据库是否开启扩展

关于银联支付接口 最主要的是银行提供的秘钥和私钥,

netpayclient.php加密文件   MerPrK.key私钥   PgPubk.key秘钥 是银联也商户签约后提供 非常重要  

技术分享

1:from表单 提交商户数据个银行  https://payment.ChinaPay.com/pay/TransGet银联生产环境接口 在测试是用银联提供的测试环境比较好

 通过require_once 加载submit页面

技术分享技术分享
            
             
  • 支付

    技术分享
    
    支付交易
    
    View Code

    3:支付应答页面 加载公钥 与私钥进行验证签名 成功银行会返回数据给商户

    技术分享技术分享
    
    支付应答
    

    支付应答

    验证签名失败!"; //exit; } //echo "

    验证签名成功!

    "; //交易状态为1001表示交易成功,其他为各类错误,如卡内余额不足等 if ($status == ‘1001‘){ //echo "

    交易成功!

    "; //您的处理逻辑请写在这里,如更新数据库等。 //注意:如果您在提交时同时填写了页面返回地址和后台返回地址,且地址相同,请在这里先做一次数据库查询判断订单状态,以防止重复处理相通的订单 $this->actionSetPayN($orderno,3); $this->redirect(array(‘/UserCenter‘)); } else { echo "

    交易失败!

    "; } ?>
    View Code

    4:后台回调跳转

    技术分享

    5:confing 设置页面

     

  • 本类排行

    今日推荐

    热门手游