feat(checkout): refactor purchase completion flow and clear cart state

This commit is contained in:
2026-07-07 15:36:01 -03:00
parent 05ada5f613
commit e8d71bfd03
8 changed files with 41 additions and 14 deletions

View File

@@ -85,11 +85,11 @@ export class PurchaseStatusPageComponent implements OnInit, OnDestroy {
}
private resolveStatus(purchase: PurchaseStatusResponse): PurchaseStatusView {
if (purchase.payment_status === 'approved' || purchase.status === 'paid') {
if (purchase.status === 'paid') {
return 'approved';
}
if (purchase.payment_status === 'rejected' || purchase.status === 'cancelled') {
if (purchase.status === 'rejected' || purchase.status === 'cancelled') {
return 'rejected';
}