"false", "message" => "Invalid Transaction ID", "numberbox" => "false"]); }else{ $check_transactionid = pp_check_transaction_exits($_POST['trxid']); if($check_transactionid['status'] == false){ $verify_status = pp_verify_transaction($payment_id, $plugin_slug, 'Upay', $_POST['trxid']); if($verify_status['status'] == true){ if(pp_set_transaction_byid($payment_id, $plugin_slug, $plugin_info['plugin_name'], $verify_status['response'][0]['mobile_number'], $verify_status['response'][0]['transaction_id'], 'completed', $verify_status['response'][0]['id'])){ echo json_encode(["status" => "true", "message" => "Initialize Transaction ID"]); } }else{ if($settings['pending_payment'] == "enable"){ $isnumber_show = true; if(isset($_POST['number'])){ $number = $_POST['number']; $isnumber_show = false; if($number == ""){ echo json_encode(["status" => "false", "message" => "Enter mobile number", "numberbox" => "true"]); exit(); } } if($isnumber_show == false){ if(pp_set_transaction_byid($payment_id, $plugin_slug, $plugin_info['plugin_name'], $number, $_POST['trxid'], 'pending')){ echo json_encode(["status" => "true", "message" => "Initialize Transaction ID"]); } }else{ echo json_encode(["status" => "false", "message" => "Enter mobile number", "numberbox" => "true"]); } }else{ echo json_encode(["status" => "false", "message" => "Invalid Transaction ID", "numberbox" => "false"]); } } }else{ echo json_encode(["status" => "false", "message" => "Transaction ID already exits", "numberbox" => "false"]); } } exit(); } ?> <?php echo $settings['display_name']?> - <?php echo $setting['response'][0]['site_name']?> ">
" alt="Merchant Logo" class="merchant-logo">
  • 1

    Dial *268# or open the Upay app.


  • 2

    Choose: Make Payment


  • 3

    Enter the Number:


  • 4

    Enter the Amount:


  • 5

    Now enter your Upay PIN to confirm.


  • 6

    Put the Transaction ID in the box below and press Verify