){if($setting['response'][0]['favicon'] == )
" alt="Merchant Logo" class="merchant-logo">
0 && isset($data['element'][0]['status']) && in_array($data['element'][0]['status'], ['VALID', 'VALIDATED'])){
$transaction = $data['element'][0];
$check_transactionid = pp_check_transaction_exits($transaction['tran_id']);
if($check_transactionid['status'] == false){
if(pp_set_transaction_byid($payment_id, $plugin_slug, $plugin_info['plugin_name'], "Unknown", $transaction['tran_id'], 'completed')){
echo '';
}
}else{
?>
Transaction ID already exits
Transaction not valid or not found.
Transaction
$settings['store_id'],
"store_passwd" => $settings['store_password'],
"total_amount" => $transaction_amount,
"currency" => "BDT",
"tran_id" => $tran_id,
"success_url" => getCurrentUrl() . $separator . "status=success&session_id=$tran_id",
"fail_url" => getCurrentUrl() . $separator . "status=failed",
"cancel_url" => getCurrentUrl() . $separator . "status=cancel",
"ipn_url" => getCurrentUrl(),
"emi_option" => "0",
"cus_name" => $transaction_details['response'][0]['c_name'],
"cus_email" => $cust_email,
"cus_phone" => $cust_phone,
"cus_add1" => "Suite 101",
"cus_add2" => "Suite 101",
"cus_city" => "Dhaka",
"cus_state" => "Dhaka",
"cus_postcode" => "1207",
"cus_country" => "Bangladesh",
"cus_fax" => "",
"shipping_method" => "NO",
"num_of_item" => "1",
"product_name" => $settings['product_category'],
"product_category" => $settings['product_category'],
"product_profile" => "general",
"product_amount" => $transaction_amount,
"vat" => "0.00",
"discount_amount" => "0.00",
"convenience_fee" => "0.00",
"value_a" => $payment_id
);
// Initialize cURL session
$ch = curl_init($url);
// Set cURL options
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Disable SSL check for sandbox
// Execute cURL request
$response_curl_before = curl_exec($ch);
$response_curl = json_decode($response_curl_before, true);
curl_close($ch);
if($response_curl['status'] == "SUCCESS"){
echo '';
}else{
?>