• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
ConBòTVs

Thảo luận cần vấn đề về nạp thẻ baokim playerpoints

  • Người tạo chủ đề Người tạo chủ đề ConBòTVs
  • Ngày gửi Ngày gửi
rồi sửa luôn file transaction
<?php

header('Content-Type: text/html; charset=utf-8');
define('CORE_API_HTTP_USR', 'merchant_19002');
define('CORE_API_HTTP_PWD', '19002mQ2L8ifR11axUuCN9PMqJrlAHFS04o');

$bk = 'https://www.baokim.vn/the-cao/restFul/send';
$seri = isset($_POST['txtseri']) ? $_POST['txtseri'] : '';
$sopin = isset($_POST['txtpin']) ? $_POST['txtpin'] : '';
//Loai the cao (VINA, MOBI, VIETEL, VTC, GATE)
$mang = isset($_POST['chonmang']) ? $_POST['chonmang'] : '';
$user = isset($_POST['txtuser']) ? $_POST['txtuser'] : '';



if($mang=='MOBI'){
$ten = "Mobifone";
}
else if($mang=='VIETEL'){
$ten = "Viettel";
}
else if($mang=='GATE'){
$ten = "Gate";
}
else if($mang=='VTC'){
$ten = "VTC";
}
else $ten ="Vinaphone";

//Mã MerchantID dang kí trên Bảo Kim
$merchant_id = '19002';
//Api username
$api_username = 'macintoshvn';
//Api Pwd d
$api_password = 'macintoshvn235dgsdg';
//Mã TransactionId
$transaction_id = time();
//mat khau di kem ma website dang kí trên B?o Kim
$secure_code = '1e6cb0e1c37b25cf';

$arrayPost = array(
'merchant_id'=>$merchant_id,
'api_username'=>$api_username,
'api_password'=>$api_password,
'transaction_id'=>$transaction_id,
'card_id'=>$mang,
'pin_field'=>$sopin,
'seri_field'=>$seri,
'algo_mode'=>'hmac'
);

ksort($arrayPost);

$data_sign = hash_hmac('SHA1',implode('',$arrayPost),$secure_code);

$arrayPost['data_sign'] = $data_sign;

$curl = curl_init($bk);

curl_setopt_array($curl, array(
CURLOPT_POST=>true,
CURLOPT_HEADER=>false,
CURLINFO_HEADER_OUT=>true,
CURLOPT_TIMEOUT=>30,
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_HTTPAUTH=>CURLAUTH_DIGEST|CURLAUTH_BASIC,
CURLOPT_USERPWD=>CORE_API_HTTP_USR.':'.CORE_API_HTTP_PWD,
CURLOPT_POSTFIELDS=>http_build_query($arrayPost)
));

$data = curl_exec($curl);

$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);

$result = json_decode($data,true);
date_default_timezone_set('Asia/Ho_Chi_Minh');
$time = time();
//$time = time();
if($status==200){
$amount = $result['amount'];
switch($amount) {
case 10000: $xu = 10; break;
case 20000: $xu = 20; break;
case 30000: $xu = 30; break;
case 50000: $xu= 50; break;
case 100000: $xu = 100; break;
case 200000: $xu = 200; break;
case 300000: $xu = 300; break;
case 500000: $xu = 500; break;
case 1000000: $xu = 1000; break;
}
//$dbhost="localhost";
//$dbuser ="root";
//$dbpass = "15987sa";
//$dbname = "point";
//$db = mysql_connect($dbhost,$dbuser,$dbpass) or die("cant connect db");
//mysql_select_db($dbname,$db) or die("cant select db");


//mysql_query("UPDATE hqhpt_users SET tien = tien + $xu WHERE username ='$user';");

// Xu ly thong tin tai day
$file = "carddung.log";
$fh = fopen($file,'a') or die("cant open file");
fwrite($fh,"Tai khoan: ".$user.", Loai the: ".$ten.", Menh gia: ".$amount.", Thoi gian: ".$time);
fwrite($fh,"\r\n");
fclose($fh);
echo '<script>alert("Bạn đã thanh toán thành công thẻ '.$ten.' mệnh giá '.$amount.' ");


</script>';

}
else{
echo 'Status Code:' . $status . '<hr >';
$error = $result['errorMessage'];
echo $error;
$file = "cardsai.log";
$fh = fopen($file,'a') or die("cant open file");
fwrite($fh,"Tai khoan: ".$user.", Ma the: ".$sopin.", Seri: ".$seri.", Noi dung loi: ".$error.", Thoi gian: ".$time);
fwrite($fh,"\r\n");
fclose($fh);
echo '<script>alert("thông tin thẻ cào bạn nhập không hợp lệ xin kiểm tra lại thẻ");



</script>';
}
*****Nội dung được bổ sung thêm*****
xem hộ ai biết giúp mình mình cảm ơn
 
rồi sửa luôn file transaction
<?php

header('Content-Type: text/html; charset=utf-8');
define('CORE_API_HTTP_USR', 'merchant_19002');
define('CORE_API_HTTP_PWD', '19002mQ2L8ifR11axUuCN9PMqJrlAHFS04o');

$bk = 'https://www.baokim.vn/the-cao/restFul/send';
$seri = isset($_POST['txtseri']) ? $_POST['txtseri'] : '';
$sopin = isset($_POST['txtpin']) ? $_POST['txtpin'] : '';
//Loai the cao (VINA, MOBI, VIETEL, VTC, GATE)
$mang = isset($_POST['chonmang']) ? $_POST['chonmang'] : '';
$user = isset($_POST['txtuser']) ? $_POST['txtuser'] : '';



if($mang=='MOBI'){
$ten = "Mobifone";
}
else if($mang=='VIETEL'){
$ten = "Viettel";
}
else if($mang=='GATE'){
$ten = "Gate";
}
else if($mang=='VTC'){
$ten = "VTC";
}
else $ten ="Vinaphone";

//Mã MerchantID dang kí trên Bảo Kim
$merchant_id = '19002';
//Api username
$api_username = 'macintoshvn';
//Api Pwd d
$api_password = 'macintoshvn235dgsdg';
//Mã TransactionId
$transaction_id = time();
//mat khau di kem ma website dang kí trên B?o Kim
$secure_code = '1e6cb0e1c37b25cf';

$arrayPost = array(
'merchant_id'=>$merchant_id,
'api_username'=>$api_username,
'api_password'=>$api_password,
'transaction_id'=>$transaction_id,
'card_id'=>$mang,
'pin_field'=>$sopin,
'seri_field'=>$seri,
'algo_mode'=>'hmac'
);

ksort($arrayPost);

$data_sign = hash_hmac('SHA1',implode('',$arrayPost),$secure_code);

$arrayPost['data_sign'] = $data_sign;

$curl = curl_init($bk);

curl_setopt_array($curl, array(
CURLOPT_POST=>true,
CURLOPT_HEADER=>false,
CURLINFO_HEADER_OUT=>true,
CURLOPT_TIMEOUT=>30,
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_HTTPAUTH=>CURLAUTH_DIGEST|CURLAUTH_BASIC,
CURLOPT_USERPWD=>CORE_API_HTTP_USR.':'.CORE_API_HTTP_PWD,
CURLOPT_POSTFIELDS=>http_build_query($arrayPost)
));

$data = curl_exec($curl);

$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);

$result = json_decode($data,true);
date_default_timezone_set('Asia/Ho_Chi_Minh');
$time = time();
//$time = time();
if($status==200){
$amount = $result['amount'];
switch($amount) {
case 10000: $xu = 10; break;
case 20000: $xu = 20; break;
case 30000: $xu = 30; break;
case 50000: $xu= 50; break;
case 100000: $xu = 100; break;
case 200000: $xu = 200; break;
case 300000: $xu = 300; break;
case 500000: $xu = 500; break;
case 1000000: $xu = 1000; break;
}
//$dbhost="localhost";
//$dbuser ="root";
//$dbpass = "15987sa";
//$dbname = "point";
//$db = mysql_connect($dbhost,$dbuser,$dbpass) or die("cant connect db");
//mysql_select_db($dbname,$db) or die("cant select db");


//mysql_query("UPDATE hqhpt_users SET tien = tien + $xu WHERE username ='$user';");

// Xu ly thong tin tai day
$file = "carddung.log";
$fh = fopen($file,'a') or die("cant open file");
fwrite($fh,"Tai khoan: ".$user.", Loai the: ".$ten.", Menh gia: ".$amount.", Thoi gian: ".$time);
fwrite($fh,"\r\n");
fclose($fh);
echo '<script>alert("Bạn đã thanh toán thành công thẻ '.$ten.' mệnh giá '.$amount.' ");


</script>';

}
else{
echo 'Status Code:' . $status . '<hr >';
$error = $result['errorMessage'];
echo $error;
$file = "cardsai.log";
$fh = fopen($file,'a') or die("cant open file");
fwrite($fh,"Tai khoan: ".$user.", Ma the: ".$sopin.", Seri: ".$seri.", Noi dung loi: ".$error.", Thoi gian: ".$time);
fwrite($fh,"\r\n");
fclose($fh);
echo '<script>alert("thông tin thẻ cào bạn nhập không hợp lệ xin kiểm tra lại thẻ");



</script>';
}
*****Nội dung được bổ sung thêm*****
xem hộ ai biết giúp mình mình cảm ơn

Ngay cái phần

PHP:
//$dbhost="localhost";
//$dbuser ="root";
//$dbpass = "15987sa";
//$dbname = "point";
//$db = mysql_connect($dbhost,$dbuser,$dbpass) or die("cant connect db");
//mysql_select_db($dbname,$db) or die("cant select db");


//mysql_query("UPDATE hqhpt_users SET tien = tien + $xu WHERE username ='$user';");
Xóa dấu // đi thay phân mysql_query lại ...
 
Nội dung tương tự Xem nhiều nhất Xem thêm

Thống kê nội dung

Tạo
ConBòTVs,
Trả lời lần cuối từ
Quang1999,
Trả lời
9
Lượt xem
967
Quay lại
Trên cùng