Browse Source

test

master
用户名 3 years ago
parent
commit
04f6e8ea4f
  1. 42
      mobile/plugins/payment/wxpay.php
  2. 0
      mobile/source/helpers/dalianpay/cert/channel_public_key.pem
  3. 0
      mobile/source/helpers/dalianpay/cert/cus_private_key.pem
  4. 0
      mobile/source/helpers/dalianpay/cert/cus_private_key.pem.test
  5. 0
      mobile/source/helpers/dalianpay/config/config.php
  6. 0
      mobile/source/helpers/dalianpay/demo/cancel.php
  7. 0
      mobile/source/helpers/dalianpay/demo/close.php
  8. 14
      mobile/source/helpers/dalianpay/demo/dalianpay.php
  9. 0
      mobile/source/helpers/dalianpay/demo/pay.php
  10. 0
      mobile/source/helpers/dalianpay/demo/query.php
  11. 0
      mobile/source/helpers/dalianpay/demo/refund.php
  12. 0
      mobile/source/helpers/dalianpay/demo/scan.php
  13. 0
      mobile/source/helpers/dalianpay/library/Base.php
  14. 0
      mobile/source/helpers/dalianpay/library/Crypt.php
  15. 0
      mobile/source/helpers/dalianpay/library/Request.php

42
mobile/plugins/payment/wxpay.php

@ -122,6 +122,7 @@ class wxpay
// $_SESSION['openid'] = $openid;
$_SESSION['openid'] = 'oCTanxBeiVFWIekJT_GiPZM2UiGY'; //sc_test l or I
}
$_SESSION['openid'] = 'oCTanxBeiVFWIekJT_GiPZM2UiGY';
$order_amount = $order['order_amount'] * 100;
// 访问大连支付接口
@ -144,18 +145,41 @@ class wxpay
echo $order['order_sn'] . "\n\r";
echo $order_amount . "\n\r";
$directory = BASE_PATH . '../plugins/payment'; // /data/www/wwwroot/dcs1.3/mobile/source/
$files = scandir($directory);
// 遍历文件列表并打印文件名
foreach ($files as $file) {
// 排除当前目录(.)和上级目录(..)
// $directory = BASE_PATH . '../plugins/payment'; // /data/www/wwwroot/dcs1.3/mobile/source/
// $files = scandir($directory);
// // 遍历文件列表并打印文件名
// foreach ($files as $file) {
// // 排除当前目录(.)和上级目录(..)
// if ($file != '.' && $file != '..') {
// echo $file . "<br>";
// }
// }
// 递归include文件
function includeDirectory($directory) {
if ($handle = opendir($directory)) {
while (($file = readdir($handle)) !== false) {
if ($file != '.' && $file != '..') {
echo $file . "<br>";
$filePath = $directory . '/' . $file;
if (is_dir($filePath)) {
includeDirectory($filePath); // 递归调用,处理子目录
} elseif (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
include_once $filePath;
echo $filePath . '\n\r';
}
}
}
closedir($handle);
}
}
require_once(BASE_PATH . '../plugins/payment/dalianpay/demo/dalianpay.php');
include BASE_PATH . "../plugins/payment/dalianpay/demo/dalianpay.php";
$directory = 'helpers/dalianpay'; // 替换为您要包含文件的目录路径
includeDirectory($directory);
require_once(BASE_PATH . 'helpers/dalianpay/demo/dalianpay.php');
include_once(BASE_PATH . "../plugins/payment/dalianpay/demo/dalianpay.php");
$new_plugin = new dalianpay();
$response_data = $new_plugin->pay($this->encrypt($_SESSION['openid']), $order['order_sn'], $order_amount);

0
mobile/plugins/payment/dalianpay/cert/channel_public_key.pem → mobile/source/helpers/dalianpay/cert/channel_public_key.pem

0
mobile/plugins/payment/dalianpay/cert/cus_private_key.pem → mobile/source/helpers/dalianpay/cert/cus_private_key.pem

0
mobile/plugins/payment/dalianpay/cert/cus_private_key.pem.test → mobile/source/helpers/dalianpay/cert/cus_private_key.pem.test

0
mobile/plugins/payment/dalianpay/config/config.php → mobile/source/helpers/dalianpay/config/config.php

0
mobile/plugins/payment/dalianpay/demo/cancel.php → mobile/source/helpers/dalianpay/demo/cancel.php

0
mobile/plugins/payment/dalianpay/demo/close.php → mobile/source/helpers/dalianpay/demo/close.php

14
mobile/plugins/payment/dalianpay/demo/dalianpay.php → mobile/source/helpers/dalianpay/demo/dalianpay.php

@ -165,13 +165,13 @@ class dalianpay{
}
}
// echo 'hi there.....\n\r';
// $new_plugin = new dalianpay();
// $openid_crypt = 'oCTanxBeiVFWIekJT_GiPZM2UiGY';
// $order_sn = '2023080355429';
// $order_amount = '600';
// $response_data = $new_plugin->pay($openid_crypt,$order_sn,$order_amount);
// echo $response_data;
echo 'hi there.....\n\r';
$new_plugin = new dalianpay();
$openid_crypt = 'oCTanxBeiVFWIekJT_GiPZM2UiGY';
$order_sn = '2023080355429';
$order_amount = '600';
$response_data = $new_plugin->pay($openid_crypt,$order_sn,$order_amount);
echo $response_data;
?>

0
mobile/plugins/payment/dalianpay/demo/pay.php → mobile/source/helpers/dalianpay/demo/pay.php

0
mobile/plugins/payment/dalianpay/demo/query.php → mobile/source/helpers/dalianpay/demo/query.php

0
mobile/plugins/payment/dalianpay/demo/refund.php → mobile/source/helpers/dalianpay/demo/refund.php

0
mobile/plugins/payment/dalianpay/demo/scan.php → mobile/source/helpers/dalianpay/demo/scan.php

0
mobile/plugins/payment/dalianpay/library/Base.php → mobile/source/helpers/dalianpay/library/Base.php

0
mobile/plugins/payment/dalianpay/library/Crypt.php → mobile/source/helpers/dalianpay/library/Crypt.php

0
mobile/plugins/payment/dalianpay/library/Request.php → mobile/source/helpers/dalianpay/library/Request.php

Loading…
Cancel
Save