|
|
@ -96,7 +96,7 @@ class dalianpay{ |
|
|
// 'sub_appid' => $config['sub_appid'], |
|
|
// 'sub_appid' => $config['sub_appid'], |
|
|
// 'front_url' => '', // 支付完成跳转 |
|
|
// 'front_url' => '', // 支付完成跳转 |
|
|
); |
|
|
); |
|
|
echo "\r\n test \r\n"; |
|
|
// echo "\r\n test \r\n"; |
|
|
|
|
|
|
|
|
// $trade_data = array( |
|
|
// $trade_data = array( |
|
|
// 'orgid' => '5503001', |
|
|
// 'orgid' => '5503001', |
|
|
@ -120,7 +120,7 @@ class dalianpay{ |
|
|
|
|
|
|
|
|
// 生成签名 |
|
|
// 生成签名 |
|
|
$sign = $Base->Crypt->makeSign($trade_data); |
|
|
$sign = $Base->Crypt->makeSign($trade_data); |
|
|
echo $sign . "\r\n"; |
|
|
// echo $sign . "\r\n"; |
|
|
if($sign === false) |
|
|
if($sign === false) |
|
|
{ |
|
|
{ |
|
|
// echo $Base->Crypt->err_msg; |
|
|
// echo $Base->Crypt->err_msg; |
|
|
@ -136,7 +136,7 @@ class dalianpay{ |
|
|
|
|
|
|
|
|
// 加密交易报文 |
|
|
// 加密交易报文 |
|
|
$crypted_trade_data = $Base->Crypt->encryptTradeData($trade_data); |
|
|
$crypted_trade_data = $Base->Crypt->encryptTradeData($trade_data); |
|
|
echo $crypted_trade_data . "\r\n"; |
|
|
// echo $crypted_trade_data . "\r\n"; |
|
|
if($crypted_trade_data === false) |
|
|
if($crypted_trade_data === false) |
|
|
{ |
|
|
{ |
|
|
// echo $Base->Crypt->err_msg; |
|
|
// echo $Base->Crypt->err_msg; |
|
|
@ -154,8 +154,8 @@ class dalianpay{ |
|
|
// echo "\r\n"; |
|
|
// echo "\r\n"; |
|
|
// var_dump($api_url); |
|
|
// var_dump($api_url); |
|
|
$response = $Base->Request->send($api_url, $crypted_trade_data, $sign); |
|
|
$response = $Base->Request->send($api_url, $crypted_trade_data, $sign); |
|
|
echo "send result\r\n"; |
|
|
// echo "send result\r\n"; |
|
|
echo $response . "\r\n"; // sc_test |
|
|
// echo $response . "\r\n"; // sc_test |
|
|
if($response === false) |
|
|
if($response === false) |
|
|
{ |
|
|
{ |
|
|
// echo $Base->Request->err_msg; |
|
|
// echo $Base->Request->err_msg; |
|
|
@ -180,8 +180,8 @@ class dalianpay{ |
|
|
|
|
|
|
|
|
// 解密响应密文 |
|
|
// 解密响应密文 |
|
|
$response_data = $Base->Crypt->decryptTradeData($response_data_crypted); |
|
|
$response_data = $Base->Crypt->decryptTradeData($response_data_crypted); |
|
|
echo "decryptTradeData:\r\n"; |
|
|
// echo "decryptTradeData:\r\n"; |
|
|
echo $response_data . "\r\n"; |
|
|
// echo $response_data . "\r\n"; |
|
|
if($response_data === false) |
|
|
if($response_data === false) |
|
|
{ |
|
|
{ |
|
|
// echo $Base->Crypt->err_msg; |
|
|
// echo $Base->Crypt->err_msg; |
|
|
|