Skip to content
Switch to light mode

Card Issuing & Management

Card Renewal & Replacement

This page explains how your system can renew or replace cards after issuance. Renewal is not automatically triggered by Payblr when a card approaches expiration. Your system is responsible for monitoring expiration dates, determining renewal eligibility, and initiating renewal or replacement based on your business rules.

On this page

Overview

Card renewal and replacement flows are used after a card has already been issued. Renewal is typically based on expiration monitoring, while replacement may be based on cardholder request, operational need, or business rules.

Your system should determine when a card needs to be renewed or replaced, submit the applicable request to Payblr, and store the returned card reference information for future card lifecycle operations.

At a glance

1

Virtual renewal

A virtual card renewal is completed with a single renew request.

2

Physical renewal

A physical card renewal uses a two-step process: renew and then migrate.

3

Replacement

Replacement creates a new card for the cardholder when a card is lost, stolen, damaged, or needs to be reissued.

4

Complete replacement

An optional follow-up step can transfer selected data from the old card to the new replacement card.

Expiration & renewal responsibility

Cards are issued with an expiration date. When a card approaches its expiration date, the card is not automatically renewed by Payblr.

Your system is responsible for monitoring card expiration dates and determining when a card should be renewed. This decision should be based on your business rules, operational policies, cardholder eligibility, and cardholder-facing experience.

  • Monitor upcoming card expiration dates.
  • Define the renewal window before expiration.
  • Determine whether the cardholder or card account is eligible for renewal.
  • Initiate the renewal process when the card qualifies for renewal.
  • Update the cardholder-facing experience, such as renewal prompts, renewal status, or confirmation messaging.

Renewal vs. replacement

Renewal

Use renewal when an existing card should continue with a refreshed lifecycle, typically around expiry handling or reissue needs.

Replacement

Use replacement when a new card must be created, such as for lost, stolen, damaged, or otherwise reissued cards.

Card Renewal & Replacement Sequence Diagram

Virtual renewal, physical renewal, and replacement sequence

User

Cardholder

System

Client Application

Platform

Payblr Program Manager API

Renewal - Virtual Card

1. Request virtual card renewal

Cardholder requests virtual card renewal through the mobile or web app.

CardholderClient Application

2. Renew Card

Endpoint

Renew Card

Method

POST /program-manager/thr/cards/{publicToken}/renew

Client application submits Renew Card for the virtual card. No request body is required.

Client ApplicationPayblr Program Manager API

3. 204 No Content

Endpoint

Renew Card

Payblr returns 204 No Content when the virtual renewal completes successfully.

Payblr Program Manager APIClient Application

4. Receive renewal confirmation

Client application confirms the virtual card renewal result to the cardholder.

Client ApplicationCardholder
Renewal - Physical Card

5. Request physical card renewal

Cardholder requests physical card renewal through the mobile or web app.

CardholderClient Application

6. Renew Card

Endpoint

Renew Card

Method

POST /program-manager/thr/cards/{publicToken}/renew

Body

{"renewStep":"renew"}

Client application orders the renewed physical card with renewStep set to renew.

Client ApplicationPayblr Program Manager API

7. 204 No Content

Endpoint

Renew Card

Payblr returns 204 No Content when the renewed physical card order is accepted.

Payblr Program Manager APIClient Application

8. Receive renewal confirmation

Client application confirms that the physical renewal order was accepted.

Client ApplicationCardholder

9. Confirm renewed card received

Cardholder confirms the renewed physical card was received through the mobile or web app.

CardholderClient Application

10. Renew Card

Endpoint

Renew Card

Method

POST /program-manager/thr/cards/{publicToken}/renew

Body

{"renewStep":"migrate"}

Client application migrates to the renewed card with renewStep set to migrate.

Client ApplicationPayblr Program Manager API

11. 204 No Content

Endpoint

Renew Card

Payblr returns 204 No Content when the migrate step completes successfully.

Payblr Program Manager APIClient Application

12. Activate renewed card

Cardholder activates the renewed card through the mobile or web app.

CardholderClient Application

13. Update Card Status

Endpoint

Update Card Status

Method

PUT /program-manager/thr/cards/{publicToken}/status

Client application activates the renewed card through Update Card Status.

Client ApplicationPayblr Program Manager API

14. 204 No Content

Endpoint

Update Card Status

Payblr returns 204 No Content when the card status update completes successfully.

Payblr Program Manager APIClient Application

15. Receive card status confirmation

Client application confirms the activated card status to the cardholder.

Client ApplicationCardholder
Replacement - Virtual or Physical Card

16. Request card replacement

Cardholder requests card replacement through the mobile or web app.

CardholderClient Application

17. Replace Card

Endpoint

Replace Card

Method

POST /program-manager/thr/cards/{publicToken}/replace

Client application submits Replace Card for a virtual or physical reissue.

Client ApplicationPayblr Program Manager API

18. 200 OK

Endpoint

Replace Card

Payblr returns 200 OK with the new card details, including the new publicToken.

Payblr Program Manager APIClient Application

19. Complete Card Replacement

Endpoint

Complete Card Replacement

Method

PUT /program-manager/thr/cards/{newPublicToken}/complete-replacement

Optional follow-up step that transfers selected data from the original card to the replacement card.

Client ApplicationPayblr Program Manager API

20. 204 No Content

Endpoint

Complete Card Replacement

Payblr returns 204 No Content when the complete replacement step succeeds.

Payblr Program Manager APIClient Application

21. Receive confirmation

Client application confirms the replacement result to the cardholder.

Client ApplicationCardholder
Sequence diagram showing virtual renewal, physical renewal (renew → migrate → activate), and replacement flows after card issuance is complete. Complete Card Replacement is an optional follow-up step.

Virtual card renewal

1

Cardholder requests renewal

The cardholder requests virtual card renewal through your mobile or web application.

2

Send renew request

POST /program-manager/thr/cards/{publicToken}/renew
3

Receive response

Payblr returns 204 No Content when the renewal request completes successfully.

4

Confirm renewal

Your system confirms that the renewal request completed successfully.

Physical card renewal

1

Cardholder requests renewal

The cardholder requests physical card renewal through your mobile or web application.

2

Order renewed physical card

POST /program-manager/thr/cards/{publicToken}/renew{"renewStep":"renew"}
3

Renew request accepted

Payblr returns 204 No Content. This orders the renewed physical card.

4

Migrate after receipt

After the cardholder receives the renewed card, your system calls the renew endpoint again.

POST /program-manager/thr/cards/{publicToken}/renew{"renewStep":"migrate"}
5

Migration accepted

Payblr returns 204 No Content when the migration step completes successfully.

6

Activate renewed card

Your system activates the renewed card using the Card Status Management endpoint when required.

Card replacement

1

Cardholder requests replacement

The cardholder requests card replacement through your mobile or web application.

2

Send replacement request

POST /program-manager/thr/cards/{publicToken}/replace
3

Receive new card details

Payblr returns 200 OK with the new card details, including the new publicToken.

4

Confirm replacement

Your system confirms the replacement request to the cardholder.

Complete card replacement

Follow-up step

Complete Card Replacement is optional and is used after the replacement card has already been created.

Endpoint

PUT /program-manager/thr/cards/{publicToken}/complete-replacement

Transfer options

The request can specify whether to move balance, limit accumulators, child cards, expiry date, or other supported replacement data.

Successful response

Payblr returns 204 No Content when the complete replacement step succeeds.

API details

API stepMethodEndpointPurpose
Renew cardPOST/program-manager/thr/cards/{publicToken}/renewRenews a virtual card or starts the physical renewal process.
Replace cardPOST/program-manager/thr/cards/{publicToken}/replaceCreates a replacement card and returns the new card details.
Complete card replacementPUT/program-manager/thr/cards/{publicToken}/complete-replacementTransfers selected data from the original card to the replacement card after replacement has been created.
Update card statusPUT/program-manager/thr/cards/{publicToken}/statusUsed to activate renewed or replacement cards when activation is required.

Response summary

FlowExpected responseNotes
Virtual renewal204 No ContentSuccessful virtual renewal returns no response body.
Physical renewal — renew step204 No ContentOrders the renewed physical card.
Physical renewal — migrate step204 No ContentMigrates the cardholder to the renewed physical card after receipt.
Replacement200 OKReturns new card details such as publicToken, customerReference, maskedPan, and expiry information.
Complete replacement204 No ContentConfirms that the selected replacement transfer options were processed successfully.

Implementation notes

Before implementing renewal or replacement, define the business rules that determine when a card is eligible and which flow should be triggered.

  • Payblr does not automatically renew cards when they approach expiration.
  • Your system owns the renewal policy, renewal timing, eligibility rules, and cardholder-facing renewal experience.
  • Virtual renewal is a single request and does not require a request body.
  • Physical renewal is a two-step process: first renew, then migrate after the cardholder receives the renewed card.
  • Physical renewal ultimately requires the card to be activated using the card status endpoint.
  • Replacement creates a new card and can be used for lost, stolen, damaged, or otherwise reissued cards.
  • For virtual replacement cards, activation happens simultaneously because the card is issued instantly.
  • For physical replacement cards, activation must happen when the customer receives the card.
  • If the original card is reported lost or stolen, update the old card to status 41 before completing the replacement journey.
  • When setting a card to lost, remove the validityDate field from the request body.
  • Complete Card Replacement is a follow-up step, not the initial replacement step.

Monitor expiration dates

Renewal eligibility must be determined by your system. Payblr does not automatically start the renewal process when a card approaches expiration.

Keep card references linked

Link previous and new card references correctly so your team can support cardholder lifecycle operations and troubleshooting.

Next steps

After implementing renewal and replacement, continue with authorizations or other integration guides needed for your program.