diff --git a/src/core/razorpay-base.ts b/src/core/razorpay-base.ts index 8f3deb2..bdae4b4 100644 --- a/src/core/razorpay-base.ts +++ b/src/core/razorpay-base.ts @@ -694,9 +694,9 @@ abstract class RazorpayBase extends AbstractPaymentProcessor { try { const id = paymentSessionData.id as string; - const sessionOrderData = (await this.razorpay_.orders.fetch( + const sessionOrderData = id ? (await this.razorpay_.orders.fetch( id - )) as Partial; + )) as Partial : {}; delete sessionOrderData.id; delete sessionOrderData.created_at;