diff --git a/src/modules/payment/gateways/zarinpal.gateway.ts b/src/modules/payment/gateways/zarinpal.gateway.ts index 42c7648..1e2383c 100755 --- a/src/modules/payment/gateways/zarinpal.gateway.ts +++ b/src/modules/payment/gateways/zarinpal.gateway.ts @@ -50,7 +50,7 @@ export class ZarinpalGateway implements IPaymentGateway { merchant_id: this.zarinpalMerchantId, description: `Payment for order #${invoiceId}`, callback_url: callbackUrl, - currency: 'IRT', + currency: 'IRR', metadata: { order_id: invoiceId, }, diff --git a/src/modules/payment/interface/gateway.ts b/src/modules/payment/interface/gateway.ts index 58ef839..c49582f 100644 --- a/src/modules/payment/interface/gateway.ts +++ b/src/modules/payment/interface/gateway.ts @@ -36,7 +36,7 @@ export interface IZarinpalRequestPayment { email?: string; }; referrer_id?: string; - currency: 'IRT'; + currency: 'IRR'; } export interface IZarinpalPaymentResponse { data: { diff --git a/src/modules/payment/listeners/payment.listeners.ts b/src/modules/payment/listeners/payment.listeners.ts index 6af5397..48704b5 100644 --- a/src/modules/payment/listeners/payment.listeners.ts +++ b/src/modules/payment/listeners/payment.listeners.ts @@ -34,7 +34,7 @@ export class PaymentListeners { return; } - const body = `پرداخت آنلاین جدید: پیش‌فاکتور شماره ${event.invoiceNumber} به مبلغ ${event.total.toLocaleString('fa-IR')} تومان`; + const body = `پرداخت آنلاین جدید: پیش‌فاکتور شماره ${event.invoiceNumber} به مبلغ ${event.total.toLocaleString('fa-IR')} ریال`; const notifications = admins.map((admin) => this.em.create(Notification, { @@ -82,7 +82,7 @@ export class PaymentListeners { // : event., // message: { // title: NotifTitleEnum.PAYMENT_SUCCESS, - // content: `پرداخت سفارش شماره ${event.orderNumber} با روش ${this.getPaymentMethodFarsi(event.paymentMethod)} و مبلغ ${event.total} تومان با موفقیت انجام شد`, + // content: `پرداخت سفارش شماره ${event.orderNumber} با روش ${this.getPaymentMethodFarsi(event.paymentMethod)} و مبلغ ${event.total} ریال با موفقیت انجام شد`, // sms: { // templateId: this.orderCreatedSmsTemplateId, // parameters: { @@ -92,7 +92,7 @@ export class PaymentListeners { // }, // pushNotif: { // title: `پرداخت موفق`, - // content: `پرداخت سفارش شماره ${event.orderNumber} با روش ${this.getPaymentMethodFarsi(event.paymentMethod)} و مبلغ ${event.total} تومان با موفقیت انجام شد`, + // content: `پرداخت سفارش شماره ${event.orderNumber} با روش ${this.getPaymentMethodFarsi(event.paymentMethod)} و مبلغ ${event.total} ریال با موفقیت انجام شد`, // icon: ``, // action: { // type: NotifTitleEnum.PAYMENT_SUCCESS, @@ -130,7 +130,7 @@ export class PaymentListeners { // : event., // message: { // title: NotifTitleEnum.ORDER_CREATED, - // content: `سفارش شماره ${event.orderNumber} با مبلغ ${event.total} تومان با موفقیت ایجاد شد`, + // content: `سفارش شماره ${event.orderNumber} با مبلغ ${event.total} ریال با موفقیت ایجاد شد`, // sms: { // templateId: this.orderCreatedSmsTemplateId, // parameters: { @@ -140,7 +140,7 @@ export class PaymentListeners { // }, // pushNotif: { // title: `سفارش جدید`, - // content: `سفارش شماره ${event.orderNumber} با مبلغ ${event.total} تومان با موفقیت ایجاد شد`, + // content: `سفارش شماره ${event.orderNumber} با مبلغ ${event.total} ریال با موفقیت ایجاد شد`, // icon: `/`, // action: { // type: NotifTitleEnum.ORDER_CREATED, @@ -171,7 +171,7 @@ export class PaymentListeners { // : event., // message: { // title: NotifTitleEnum.PAYMENT_SUCCESS, - // content: `پرداخت سفارش شماره ${order.orderNumber} با روش ${this.getPaymentMethodFarsi(order.paymentMethod.method)} و مبلغ ${order.total} تومان با موفقیت انجام شد`, + // content: `پرداخت سفارش شماره ${order.orderNumber} با روش ${this.getPaymentMethodFarsi(order.paymentMethod.method)} و مبلغ ${order.total} ریال با موفقیت انجام شد`, // sms: { // templateId: this.paymentSucceedSmsTemplateId, // parameters: { @@ -181,7 +181,7 @@ export class PaymentListeners { // }, // pushNotif: { // title: `پرداخت موفق`, - // content: `پرداخت سفارش شماره ${order.orderNumber} با روش ${this.getPaymentMethodFarsi(order.paymentMethod.method)} و مبلغ ${order.total} تومان با موفقیت انجام شد`, + // content: `پرداخت سفارش شماره ${order.orderNumber} با روش ${this.getPaymentMethodFarsi(order.paymentMethod.method)} و مبلغ ${order.total} ریال با موفقیت انجام شد`, // icon: `/`, // action: { // type: NotifTitleEnum.PAYMENT_SUCCESS, diff --git a/src/modules/user/dto/create-user.dto.ts b/src/modules/user/dto/create-user.dto.ts index 5836a8e..fe96468 100644 --- a/src/modules/user/dto/create-user.dto.ts +++ b/src/modules/user/dto/create-user.dto.ts @@ -34,7 +34,7 @@ export class CreateUserDto { export class CreateUserAsAdminDto extends CreateUserDto { - @ApiProperty({ description: "User's max credit in Toman", example: 100000 }) + @ApiProperty({ description: "User's max credit in Rial", example: 100000 }) @Transform(({ value }) => Number(value)) @IsInt() @Min(0)