feat: update activation expiration handling and enhance payload structure in transaction services

This commit is contained in:
2026-06-15 21:35:53 +03:30
parent d51b677f26
commit f94a108948
4 changed files with 22 additions and 7 deletions
@@ -419,6 +419,9 @@ export async function buildOriginalPayload(
select: {
stan: true,
rrn: true,
transaction_date_time: true,
customer_card_no: true,
terminal_id: true,
},
},
},
@@ -465,7 +468,9 @@ export async function buildOriginalPayload(
payment_method: payment.payment_method,
paid_at: payment.paid_at,
terminal_info: {
card_number: payment.terminal_info ? payment.terminal_info.stan : undefined,
card_number: payment.terminal_info?.customer_card_no
? payment.terminal_info.customer_card_no
: undefined,
tracking_code: payment.terminal_info ? payment.terminal_info.rrn : undefined,
},
})),