• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
ConBòTVs

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

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 = 'www.baokim.vn
$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 = 'www.baokim.vn
$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 ...
 
@Quang1999 phần nào bạn phần //mysql_query("UPDATE hqhpt_users SET tien = tien + $xu WHERE username ='$user';"); hã
 
@Quang1999 bạn ơi giờ mình đi làm để tối đi có thể giúp mình được không 6H nhé fhttps:// kết bạn với mình ik
 
Similar content Most view Xem thêm
Back
Top Bottom