Card Issuing & Management
Create Card
This page explains the recommended flow for issuing a new card through Payblr APIs. The process includes retrieving available products, creating the card, storing the returned publicToken, and optionally configuring the PIN.
Overview
Card creation should follow a controlled sequence. Your system should first identify the correct product, submit the card creation request, and then store the returned card reference for future card management operations.
The publicToken returned by Payblr is an important identifier for future API calls related to the card.
Recommended flow
Use the following flow when issuing a new card through Payblr.
List Products
Identify the card products available for the client program before creating the card.
Create the card
Submit the required cardholder, product, and card issuance details through the card creation API.
Store the publicToken
Store the returned publicToken in your system. This value is used for future card-related operations.
Set Card PIN when applicable
If PIN setup is required for the card type or client flow, complete PIN configuration after card creation.
Create Card Sequence Diagram
Recommended card issuance sequence
User
Cardholder
System
Client System
Platform
Payblr APIs
API sequence
The following API sequence should be used to understand the order of calls before reviewing endpoint-specific request and response details in API Explorer.
| Order | API activity | Purpose | Output / next action |
|---|---|---|---|
| 1 | List Products | Identify which card products are available for the client program. | Select the appropriate product for card creation. |
| 2 | Create Card | Issue a new card using the selected product and required cardholder details. | Store the returned publicToken. |
| 3 | Set Card PIN | Complete PIN setup when applicable for the card type or client flow. | Continue with cardholder onboarding or card management operations. |
Request patterns
GET /program-manager/thr/products
Authorization: Bearer [ACCESS_TOKEN]
Accept: application/json
POST /program-manager/thr/cards
Authorization: Bearer [ACCESS_TOKEN]
Content-Type: application/json
POST /program-manager/thr/card-pin/{publicToken}/pin
Authorization: Bearer [ACCESS_TOKEN]
Content-Type: application/json
publicToken: [PUBLIC_TOKEN]Implementation notes
Before implementing card creation, confirm product availability, required request fields, and downstream storage requirements.
- Confirm the correct product before submitting the card creation request.
- Store the returned publicToken securely and associate it with the correct user or account record.
- Do not rely on cardholder-visible card data as the primary identifier for future API calls.
- Use the API Explorer to review endpoint-level request fields, response fields, and examples.
Validate required fields
Review the API Explorer before implementation to confirm required fields for the selected product and card type.
Log identifiers
Log the relevant request identifier and returned card reference so your team can troubleshoot card creation flows.
Next steps
After implementing card creation, continue with the card status, card detail update, secure card data, and renewal or replacement documentation as needed for your cardholder lifecycle.