MMCT TEAM
Server IP : 162.214.80.37  /  Your IP : 216.73.216.83
Web Server : Apache
System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : imyrqtmy ( 2189)
PHP Version : 8.2.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0750) :  /home2/imyrqtmy/public_html/vssvclinic/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home2/imyrqtmy/public_html/vssvclinic/verify.php
<?php
session_start();
 include("./Admin/Includes/db.php");

// require('razorpay-php/Razorpay.php');
// use Razorpay\Api\Api;
// use Razorpay\Api\Errors\SignatureVerificationError;


require_once('razorpay-php/Razorpay.php');
use Razorpay\Api\Api;

$keyId = 'rzp_live_6zcI1EndX3FAND';
$keySecret = 'zHr9WmWBYc6qSO5tOxl71bOg';
$displayCurrency = 'INR';
$api = new Api($keyId, $keySecret);

$rpid=$_POST['razorpay_payment_id'];
    // echo "<pre>";
    ($api->payment->fetch($rpid));

// echo $rpayid= $api->payment->fetch($rpid)['id'];


$success = true;

$error = "Payment Failed";

// if (empty($_POST['razorpay_payment_id']) === false)
// {
//     $api = new Api($keyId, $keySecret);

//     try
//     {
//         // Please note that the razorpay order ID must
//         // come from a trusted source (session here, but
//         // could be database or something else)
//         $attributes = array(
//             'razorpay_order_id' => $_SESSION['razorpay_order_id'],
//             'razorpay_payment_id' => $_POST['razorpay_payment_id'],
//             'razorpay_signature' => $_POST['razorpay_signature']
//         );

//         $api->utility->verifyPaymentSignature($attributes);
//     }
//     catch(SignatureVerificationError $e)
//     {
//         $success = false;
//         $error = 'Razorpay Error : ' . $e->getMessage();
//     }
// }

if ($success === true)
{
    // echo 'u';
    $_SESSION['razorpay_payment_id']=$_POST['razorpay_payment_id'];
    header("Location: payment-success.php");
    // $html = "<p>Your payment was successful</p>
    //          <p>Payment ID: {$_POST['razorpay_payment_id']}</p>";
}
else
{
    // echo 'i';
    $_SESSION['error']=$error;
    header("Location: payment-failed.php");
    
    // $html = "<p>Your payment failed</p>
    //          <p>{$error}</p>";
}

echo $html;

MMCT - 2023