Skip to main content

Account updater models

Account updater models manage automatic credit card updates from card issuers to maintain current payment information.

CreditCardUpdaterStatus

Tracks the current status of credit cards in the account updater system.

Key properties

PropertyTypeDescription
IdGuidUnique identifier
CreditCardIdGuidAssociated credit card reference
StatusStringCurrent updater status
LastCheckedDateTimeLast update check timestamp
NextCheckDateDateTimeScheduled next check date
UpdatesReceivedIntTotal updates received

Relationships

  • Belongs to a CreditCard
  • Has many CreditCardUpdaterHistory records

Status values

StatusDescription
ActiveCard enrolled in updater service
PendingEnrollment pending
UpdatedCard information updated
ClosedCard account closed
Contact cardholderManual intervention required
InactiveNot enrolled in updater service

CreditCardUpdaterHistory

Maintains a historical record of all account updater changes for a credit card.

Key properties

PropertyTypeDescription
IdGuidUnique identifier
CreditCardIdGuidAssociated credit card reference
ChangeTypeStringType of change received
OldValueStringPrevious value (encrypted)
NewValueStringUpdated value (encrypted)
ReceivedDateDateTimeDate update was received
AppliedDateDateTime?Date update was applied
ProcessorResponseStringProcessor response details

Relationships

  • Belongs to a CreditCard

Change types

  • Expiration date - Card expiration updated
  • Card number - Card number changed (reissue)
  • Account closed - Card account closed
  • Contact cardholder - Update requires customer contact

AccountUpdaterHistoryRecord

Aggregated history records for reporting and auditing account updater activity.

Key properties

PropertyTypeDescription
IdGuidUnique identifier
ProjectIdGuidAssociated project reference
BatchDateDateTimeUpdater batch processing date
TotalCardsIntTotal cards checked
UpdatesReceivedIntUpdates received in batch
CardsUpdatedIntCards successfully updated
ErrorCountIntErrors encountered

Relationships

  • Belongs to a Project

Usage patterns

Automatic updates

The account updater service automatically checks for card updates on a scheduled basis (typically monthly). When updates are received, they are applied to stored payment methods.

Update notifications

When card information is updated:
  1. Update is received from processor
  2. Change is logged in history
  3. Card record is updated
  4. Customer notification is sent (optional)

Handling closed accounts

When a card account is closed, the status is updated and recurring billing is paused until a new payment method is provided.

Manual intervention

Some updates require manual customer contact. These are flagged for follow-up by customer service teams.

Best practices

  • Enable account updater for all stored payment methods
  • Monitor update success rates
  • Automate customer notifications for card updates
  • Review “contact cardholder” cases promptly
  • Maintain audit logs of all card updates

Security considerations

  • All card data changes are encrypted
  • Update history is maintained for compliance
  • Access to updater data is restricted
  • Changes are logged for audit purposes