Your Tests
3456,
'amount' => $_SESSION['amount'] * 100,
'currency' => 'INR',
'payment_capture' => 1
];
$razorpayOrder = $api->order->create($orderData);
$razorpayOrderId = $razorpayOrder['id'];
$_SESSION['razorpay_order_id'] = $razorpayOrderId;
$displayAmount = $amount = $orderData['amount'];
if ($displayCurrency !== 'INR') {
$url = "https://api.fixer.io/latest?symbols=$displayCurrency&base=INR";
$exchange = json_decode(file_get_contents($url), true);
$displayAmount = $exchange['rates'][$displayCurrency] * $amount / 100;
}
$data = [
"key" => $keyId,
"amount" => $amount,
"name" => $_POST['name'],
//"description" => $_POST['item_description'],
"image" => "",
"prefill" => [
"name" => $_POST['name'],
"email" => $_POST['email'],
"contact" => $_POST['phone'],
],
"notes" => [
//"address" => $_POST['address'],
// "merchant_order_id" => "12312321",
],
"theme" => [
"color" => "#ED316B"
],
"order_id" => $razorpayOrderId,
];
if ($displayCurrency !== 'INR')
{
$data['display_currency'] = $displayCurrency;
$data['display_amount'] = $displayAmount;
}
$json = json_encode($data);
?>