diff --git a/src/app/core/services/checkout.service.ts b/src/app/core/services/checkout.service.ts index 5a5eb76..4cad0da 100644 --- a/src/app/core/services/checkout.service.ts +++ b/src/app/core/services/checkout.service.ts @@ -80,7 +80,7 @@ export interface PurchaseStatusResponse { export type PurchasePaymentCandidateReason = | 'ambiguous_exact_match' | 'exact_dni_near_amount' - | 'exact_amount_different_dni'; + | 'exact_amount_near_dni'; export interface PurchasePaymentCandidatePrimaryResponse { reason: PurchasePaymentCandidateReason; diff --git a/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.spec.ts b/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.spec.ts index 8a22780..895968a 100644 --- a/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.spec.ts +++ b/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.spec.ts @@ -176,7 +176,7 @@ describe('PurchaseStatusPageComponent', () => { confidence: 'high', 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); diff --git a/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.ts b/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.ts index b74f216..6560292 100644 --- a/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.ts +++ b/src/app/features/store/pages/purchase-status-page/purchase-status-page.component.ts @@ -187,7 +187,7 @@ export class PurchaseStatusPageComponent implements OnInit, OnDestroy { return 'Encontramos una transferencia que tambiƩn coincide con otra compra.'; case 'exact_dni_near_amount': 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 ? '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.`;