Update order schema to limit payment description length to 10 words for improved clarity and consistency in payment processing.

This commit is contained in:
2024-11-27 06:52:53 +07:00
parent 77f44a891f
commit 8fba48ed0f

View File

@@ -204,7 +204,7 @@ export class OrderSchema extends PothosSchema {
const paymentData = await this.payosService.createPayment({
orderCode: paymentCode,
amount: service.price,
description: service.name.split(' ').slice(0, 20).join(' '),
description: service.name.split(' ').slice(0, 10).join(' '),
buyerName: ctx.http.me?.name ?? '',
buyerEmail: ctx.http.me?.email ?? '',
returnUrl: `${process.env.PAYOS_RETURN_URL}`.replace('<serviceId>', service.id),