| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/b2bzend/library/RazorPay/ |
Upload File : |
<?php
include 'Razorpay.php';
use Razorpay\Api\Api;
$keyId = "rzp_test_A8eXKdUtIjLD1x";
$amount = 39900;
$api = new Api($keyId, "A4chco3PP9A56NkGTmftcKxx");
$orderData = [
'receipt'=> 'rcptid_11',
'amount'=> $amount, // 39900 rupees in paise
'currency' => 'INR',
'notes'=> [
'key1'=> 'value3',
'key2'=> 'value2',
'key3'=> 'value2',
'key4'=> 'value2',
'key5'=> 'value3',
'key6'=> 'value2',
'key7'=> 'value2',
'key8'=> 'value2'
]
];
$razorpayOrder = $api->order->create($orderData);
$razorpayOrderId = $razorpayOrder->id;
$data = [
"key"=> $keyId,
"amount"=> $amount,
"name"=> "Holiday Zest",
"description"=> "Buy best price",
"image"=> "https://www.superdmc.com/public/upload/21/images/logo.png",
"prefill"=>
[
"name"=> "Prashant Kumar",
"email"=> "prashant@catpl.co.in",
"contact"=> "9015562063"
],
"notes"=>
[
"address"=> "Hello World",
"merchant_order_id" => "12312321",
],
"theme"=>
[
"color"=> "#FC9F84"
],
"order_id" => $razorpayOrderId,
];
?>
<button id="rzp-button1">Pay now</button>
<script src="https://checkout.razorpay.com/v1/checkout.js"></script>
<form name='razorpayform' action="verify.php" method="POST">
<input type="hidden" name="razorpay_payment_id" id="razorpay_payment_id">
<input type="hidden" name="razorpay_signature" id="razorpay_signature" >
</form>
<script>
var options = <?php echo json_encode($data);?>;
options.handler = function (response){
document.getElementById('razorpay_payment_id').value = response.razorpay_payment_id;
document.getElementById('razorpay_signature').value = response.razorpay_signature;
document.razorpayform.submit();
};
options.theme.image_padding = false;
var rzp = new Razorpay(options);
document.getElementById('rzp-button1').onclick = function(e){
rzp.open();
e.preventDefault();
}
</script>