目前市场使用API版自动发卡平台的会员越来越多,咨询这个问题的会员也是越来越多
今天我就给大家讲解一下如何修改API代理版自动发卡平台支付的SDK接口如何修改以及如何设置通道
我们进入自动发卡平台---会员中心----商家管理----API信息里
我们可以看到这里显示
商家ID
商户秘钥(秘钥如果为空需要联系管理员或站长在后台添加秘钥)后台添加秘钥地址---用户管理---操作(详情)
通知地址:域名不需要进源码修改,在后台设置什么域名他的通知地址就是什么域名
SDK下载:无需修改直接在网站的根目录中
支付测试:这个就是我们今天要修改的地址目录就在 发卡平台根目录/SDK/
我们打开SDK目录里的api.php文件
填写您自己的商户编号,商户秘钥,这里有一个接口地址 填写您自己的接口地址,这里默认是219自动发卡的,您需要修改成您自己的(修改的时候看好你是https还是http)异步通知回调地址和支付宝成功跳转地址默认即可不需要修改
<?php $userid=10438; //商户编号 $key='Ac5uQKbEjbpMwMWBK4Vt'; //商户秘钥 $apiurl='https://www.219ka.com/pay/api'; //接口地址 $notify_url='http://'.$_SERVER['SERVER_NAME'].'/SDK/notify_url.php'; //异步通知回调地址 $return_url='http://'.$_SERVER['SERVER_NAME'].'/SDK/return_url.php'; //支持成功跳转地址 $orderno=date('YmdHis') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); //商户订单号 //以下部分不用修改 $param=array( 'title'=>$_REQUEST['title'], 'userid'=>$userid, 'notify_url'=>$notify_url, 'return_url'=>$return_url, 'amount'=>$_REQUEST['amount'], 'orderno'=>$orderno, ); ksort($param); $sign=md5(http_build_query($param).$key); $form=uniqid(); echo <<<EOF <form action="{$apiurl}" method="post" id="{$form}"> <input type="hidden" name="userid" value="{$userid}"> <input type="hidden" name="notify_url" value="{$notify_url}"> <input type="hidden" name="return_url" value="{$return_url}"> <input type="hidden" name="paycode" value="{$_REQUEST['paycode']}" > <input type="hidden" name="title" value="{$_REQUEST['title']}" > <input type="hidden" name="amount" value="{$_REQUEST['amount']}" > <input type="hidden" name="orderno" value="{$orderno}" > <input type="hidden" name="sign" value="{$sign}" > </form> <script type="text/javascript"> document.getElementById("{$form}").submit(); </script> EOF;
那么就是如何给自己的支付通道自定义属于自己的支付编号呢?
我们进入后台----网关通道---支付接口管理
在到您要给客户对接的接口 例如:支付宝---点击编辑,这里的支付通道编号是自己设置的例如:001
这样就可以了,希望能帮助到您