Browse Source

no appid send

master
dutsc 3 years ago
parent
commit
ef6d8912d1
  1. 12
      mobile/plugins/payment/wxpay.php
  2. 14
      mobile/source/helpers/dalianpay/demo/dalianpay.php

12
mobile/plugins/payment/wxpay.php

@ -181,7 +181,7 @@ class wxpay
require_once(BASE_PATH . 'helpers/dalianpay/demo/dalianpay.php');
$new_plugin = new dalianpay();
$response_data = $new_plugin->pay($this->encrypt($_SESSION['openid']), $order['order_sn'], $order_amount);
echo $response_data;
// echo $response_data;
// 获取微信支付需要的其他参数
$payinfo = $response_data['payinfo'];
@ -203,7 +203,7 @@ class wxpay
// var_dump($prepay_id);
// echo "payinfo: " . $payinfo;
// echo "\r\n payinfo: \r\n";
var_dump($payinfo);
// var_dump($payinfo);
// var_dump($package);
// echo "1234";
@ -231,7 +231,7 @@ class wxpay
$org_num = $_SESSION['org_num'];
// echo "\r\n" . $org_num . "\r\n";
unset($_SESSION['org_num']);
echo "\r\n" . $org_num . "\r\n";
// echo "\r\n" . $org_num . "\r\n";
$this->parameters["mch_id"] = $org_num; // 商户号 sc_test
@ -243,9 +243,9 @@ class wxpay
$jsApiParameters = $this->getParameters($prepay_id);
// 准备支付参数
echo "\r\n appId: \r\n";
var_dump($appId);
echo "\r\n";
// echo "\r\n appId: \r\n";
// var_dump($appId);
// echo "\r\n";
$jsApiParameters = array(
'appId' => $appId,
'timeStamp' => $timeStamp,

14
mobile/source/helpers/dalianpay/demo/dalianpay.php

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

Loading…
Cancel
Save