This commit is contained in:
2025-12-02 22:57:30 +03:30
parent 40442686be
commit f193266235
19 changed files with 219 additions and 404 deletions
@@ -1,14 +1,26 @@
export enum PaymentStatus {
export enum PaymentMethodEnum {
Online = 'Online',
Cash = 'Cash',
CardOnDelivery = 'CardOnDelivery',
Wallet = 'Wallet',
}
export enum PaymentStatusEnum {
Pending = 'pending',
Paid = 'paid',
Failed = 'failed',
}
export enum PaymentGatewayEnum {
ZarinPal = 'zarinpal',
}
export interface IPaymentRequest {
amount: number;
callbackUrl: string;
merchantId: string;
description: string;
metadata: {
orderId: string;
};
}
export interface IPaymentResponse {