|
|
|
@ -94,6 +94,7 @@ class dalianpay{ |
|
|
|
'version' => '11', |
|
|
|
'trxamt' => '600', // total_fee |
|
|
|
'reqsn' => uniqid($reqsn_prefix), // 交易订单号 |
|
|
|
// 'reqsn' => $reqsn, // 交易订单号 |
|
|
|
'producp' => 'JX0002', |
|
|
|
'transtype' => 'JSP501', // 微信支付 |
|
|
|
'paytype' => 'W02', // 微信js支付 |
|
|
|
@ -107,7 +108,7 @@ class dalianpay{ |
|
|
|
|
|
|
|
// 生成签名 |
|
|
|
$sign = $Base->Crypt->makeSign($trade_data); |
|
|
|
echo $sign . "\r\n"; |
|
|
|
// echo $sign . "\r\n"; |
|
|
|
if($sign === false) |
|
|
|
{ |
|
|
|
// echo $Base->Crypt->err_msg; |
|
|
|
@ -123,7 +124,7 @@ class dalianpay{ |
|
|
|
|
|
|
|
// 加密交易报文 |
|
|
|
$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) |
|
|
|
{ |
|
|
|
// echo $Base->Crypt->err_msg; |
|
|
|
@ -141,7 +142,7 @@ class dalianpay{ |
|
|
|
// echo "\r\n"; |
|
|
|
// var_dump($api_url); |
|
|
|
$response = $Base->Request->send($api_url, $crypted_trade_data, $sign); |
|
|
|
echo $response . "\r\n"; // sc_test |
|
|
|
// echo $response . "\r\n"; // sc_test |
|
|
|
if($response === false) |
|
|
|
{ |
|
|
|
// echo $Base->Request->err_msg; |
|
|
|
@ -166,7 +167,7 @@ class dalianpay{ |
|
|
|
|
|
|
|
// 解密响应密文 |
|
|
|
$response_data = $Base->Crypt->decryptTradeData($response_data_crypted); |
|
|
|
echo $response_data . "\r\n"; |
|
|
|
// echo $response_data . "\r\n"; |
|
|
|
if($response_data === false) |
|
|
|
{ |
|
|
|
// echo $Base->Crypt->err_msg; |
|
|
|
|