refactor(checkout): rename transfer candidate reasons

This commit is contained in:
2026-08-27 16:55:13 -03:00
parent 07500f699d
commit 65e8436ae1
3 changed files with 3 additions and 3 deletions

View File

@@ -80,7 +80,7 @@ export interface PurchaseStatusResponse {
export type PurchasePaymentCandidateReason = export type PurchasePaymentCandidateReason =
| 'ambiguous_exact_match' | 'ambiguous_exact_match'
| 'exact_dni_near_amount' | 'exact_dni_near_amount'
| 'exact_amount_different_dni'; | 'exact_amount_near_dni';
export interface PurchasePaymentCandidatePrimaryResponse { export interface PurchasePaymentCandidatePrimaryResponse {
reason: PurchasePaymentCandidateReason; reason: PurchasePaymentCandidateReason;

View File

@@ -176,7 +176,7 @@ describe('PurchaseStatusPageComponent', () => {
confidence: 'high', confidence: 'high',
detected_at: '2026-08-27T18:00:00-03:00', detected_at: '2026-08-27T18:00:00-03:00',
}, },
reasons: ['exact_dni_near_amount', 'exact_amount_different_dni'], reasons: ['exact_dni_near_amount', 'exact_amount_near_dni'],
}, },
} as PurchaseDetailResponse); } as PurchaseDetailResponse);

View File

@@ -187,7 +187,7 @@ export class PurchaseStatusPageComponent implements OnInit, OnDestroy {
return 'Encontramos una transferencia que también coincide con otra compra.'; return 'Encontramos una transferencia que también coincide con otra compra.';
case 'exact_dni_near_amount': case 'exact_dni_near_amount':
return `El DNI coincide, pero el monto transferido tiene una diferencia de ${this.formatCurrency(primary.amount_difference)}.`; return `El DNI coincide, pero el monto transferido tiene una diferencia de ${this.formatCurrency(primary.amount_difference)}.`;
case 'exact_amount_different_dni': case 'exact_amount_near_dni':
return primary.dni_distance === null return primary.dni_distance === null
? 'El monto coincide, pero el DNI del pagador es diferente.' ? 'El monto coincide, pero el DNI del pagador es diferente.'
: `El monto coincide, pero el DNI del pagador presenta ${primary.dni_distance} ${primary.dni_distance === 1 ? 'diferencia' : 'diferencias'} de escritura.`; : `El monto coincide, pero el DNI del pagador presenta ${primary.dni_distance} ${primary.dni_distance === 1 ? 'diferencia' : 'diferencias'} de escritura.`;