){if($setting['response'][0]['favicon'] == )
" alt="Merchant Logo" class="merchant-logo">
$base_url.'/api/v1/trxcheck/request.php?request_id='.$_GET['session'].'&store_id='.$settings['store_id'].'&signature_key='.$settings['signature_key'].'&type=json',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array() // <-- empty array instead of empty string
));
$response = curl_exec($curl);
curl_close($curl);
$data = json_decode($response, true);
if (isset($data['pay_status']) && $data['pay_status'] == "Successful" && isset($data['status_code']) && $data['status_code'] == "2") {
$check_transactionid = pp_check_transaction_exits($data['bank_trxid']);
if($check_transactionid['status'] == false){
if(pp_set_transaction_byid($payment_id, $plugin_slug, $plugin_info['plugin_name'], $data['payment_processor'], $data['bank_trxid'], 'completed')){
echo '';
}
}else{
?>
Transaction ID already exits
Transaction not valid or not found.
Transaction
$base_url.'/jsonpost.php',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"store_id": "'.$settings['store_id'].'",
"tran_id": "'.$tran_id.'",
"success_url": "'.getCurrentUrl() . $separator . "status=success&session=".$tran_id.'",
"fail_url": "'.getCurrentUrl() . $separator . "status=cancel".'",
"cancel_url": "'.getCurrentUrl() . $separator . "status=cancel".'",
"amount": "'.$transaction_amount.'",
"currency": "BDT",
"signature_key": "'.$settings['signature_key'].'",
"desc": "Payment",
"cus_name": "'.$transaction_details['response'][0]['c_name'].'",
"cus_email": "'.$cust_email.'",
"cus_add1": "House B-158 Road 22",
"cus_add2": "Mohakhali DOHS",
"cus_city": "Dhaka",
"cus_state": "Dhaka",
"cus_postcode": "1206",
"cus_country": "Bangladesh",
"cus_phone": "'.$cust_phone.'",
"type": "json",
"opt_a": "'.$payment_id.'"
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json'
),
));
$response_curl_before = curl_exec($curl);
curl_close($curl);
$response_curl = json_decode($response_curl_before, true);
if(isset($response_curl['payment_url'])){
echo '';
}else{
?>