关于兴业银行接口对接 注意事项

本文详细介绍了如何根据兴业提供的文档实现支付接口的签名算法。包括必填参数的准备、参数排序、签名生成等步骤,并提供了具体的PHP实现代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先要仔细看一遍兴业给的文档,他并没有提供相关的demo,只能一个一个的去拼接post所要请求的参数,我先做的是测试版,里面有对应的测试环境接口地址,参数添加上一定要把打对勾的,必输项填写上,然后根据post的参数进行排序加密 生成签名,主要是签名这块的算法和里面的参数比较容易弄错,其它的还是比较简单的。

看下签名的算法和参数(里面的订单编号参数和商户号可以用文档中的测试)


 private static function setSign(){
        $time = date('Ymd');
        $miy = '12345678';
        $arrs = [
            'service'=>‘服务名称’,
            'ver' =>‘版本号’,
            'mrch_no' =>用户编号,
            'ord_no' => '订单编号',
            'ord_date' =>时间(2018428),
            'cur' =>'CNY',
            'ord_amt'=>金额
        ];

        //取出键值
        foreach ($arrs as $key=>$value){
            $arr[$key] = $key;
        }
        //合并  
        $str = "";
        foreach ($arr as $k => $v) {
            $str = $str.$arr[$k].$arrs[$v];
        }

        //拼接 商户通讯密钥
        $pinStr = $str.$miy;
        $strsign = strtoupper(md5($pinStr));
        return $strsign;
    }

以上是签名的算法,做完这一步 最后在将签名值放到post请求参数中去,发起请求即可!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金错刀丨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值