diff --git a/app/PaymentDrivers/RazorpayPaymentDriver.php b/app/PaymentDrivers/RazorpayPaymentDriver.php index 54f1ee0c2c67..73e0827a1ed4 100644 --- a/app/PaymentDrivers/RazorpayPaymentDriver.php +++ b/app/PaymentDrivers/RazorpayPaymentDriver.php @@ -94,4 +94,15 @@ class RazorpayPaymentDriver extends BaseDriver { return $this->payment_method->yourTokenBillingImplmentation(); } + + /** + * Convert the amount to the format that Razorpay supports. + * + * @param mixed|float $amount + * @return int + */ + public function convertToRazorpayAmount($amount): int + { + return \number_format((float) $amount * 100, 0, '.', ''); + } }