易宝支付php接口,【图片】易宝支付PHP版测试、懂的进【php吧】_百度贴吧

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

----

另一块代码为

--------

//获取从易宝支付网关返回的信息

$p1_MerId="10001126856";

$r0_Cmd=$_REQUEST['r0_Cmd'];

$r1_Code=$_REQUEST['r1_Code'];

$r2_TrxId=$_REQUEST['r2_TrxId'];

$r3_Amt=$_REQUEST['r3_Amt'];

$r4_Cur=$_REQUEST['r4_Cur'];

$r5_Pid=$_REQUEST['r5_Pid'];

$r6_Order=$_REQUEST['r6_Order'];

$r7_Uid=$_REQUEST['r7_Uid'];

$r8_MP=$_REQUEST['r8_MP'];

$r9_BType=$_REQUEST['r9_BType'];

$hmac=$_REQUEST['hmac'];

//拼接

$res_src="";

$res_src=$res_src.$p1_MerId;

$res_src=$res_src.$r0_Cmd;

$res_src=$res_src.$r1_Code;

$res_src=$res_src.$r2_TrxId;

$res_src=$res_src.$r3_Amt;

$res_src=$res_src.$r4_Cur;

$res_src=$res_src.$r5_Pid;

$res_src=$res_src.$r6_Order;

$res_src=$res_src.$r7_Uid;

$res_src=$res_src.$r8_MP;

$res_src=$res_src.$r9_BType;

$merchantKey ="69c1522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4P1";

//对返回的结果进行MD5-hmac加密处理,和返回的hmac签名串比较

if(HmacMd5($res_src,$merchantKey)==$hmac)

{

if($r1_Code==1)

{

if($r9_BType==1)

{

echo '交易成功!';

echo '订单号为'.$r6_Order.'支付成功!'.'所付金额是'.$r3_Amt.'易宝支付订单号'.$r2_TrxId;

echo '
浏览器重定向';

}elseif($r9_BType==2)

{

echo 'success';

echo '
交易成功!';

echo '
服务器点对点通讯';

}

}

}else

{

echo '签名被篡改了';

}

?>

------------------------------

问题应该不会出现在这一块

----

1.文件列表说明 |-----------YeePayCommon.php(共通函数文件,不需要行任何修改) |-----------merchantProperties.php(商家属性文件,商家可以在此文件中修改商家的ID和密钥和支付返回地址等信息) |-----------req.php (支付请求文件,通过此文件发起支付请求,商家可以在此文件中写入自己的订单信息等,然后把请求提交给易宝支付) |-----------callback.php(支付结果返回文件,通过此文件商家判断对应订单的支付成功状态,并且根据结果修改自己数据库中的订单状态) |-----------QueryOrder.php (易宝支付查询接口主程序) |-----------HttpClient.class.php (共通函数文件,用于服务器通讯) 2.商家测试可以先用易宝支付测试商家测试成功再在merchantProperties.php文件中修改成自己的商家ID和密钥信息 $p1_MerId = "10001126856"; $merchantKey = "69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl"; 商家ID和密钥需要同时修改才有效 3.支付成功的返回URL请在merchantProperties.php文件中行修改 $merchantCallbackURL = "http://localhost/callback.php"; 商家正式运行时,必须把自己的服务器部署在公网上的服务器上,这样支付成功后易宝支付的服务器才能支付结果及时返回给商家 为了商家技术工程师开发的方便,如果测试服务器在工程师自己的服务器上,可以把URL设定为localhost的方式,浏览器可以正式返回。 4.共通文件采用服务器包含的方式行处理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值