Pull & change
Use pull and change to request updates to a physical card order that D1 has received through the API but has not yet been shipped.
Flow
Sequence diagram
How it works
The issuer backend submits a pull and change request. Common change types:
CANCEL: Cancel the card order and destroy the card.ACCELERATE: Produce the card as soon as possible and ship it with an express carrier.REDIRECT: Change the shipment delivery address.ACCELERATE_AND_REDIRECT: Expedite production and change the shipment delivery address.
D1 forwards the request to the personalization center producing the card.
The personalization center accepts or rejects the request based on the production stage.
D1 returns the outcome asynchronously via notifications.
Required APIs
API Inputs
Required D1 API inputs:
issuerId: Unique identifier of the issuercardId: Unique identifier of the card.type: Type of change to apply to the card order.
Conditional D1 API inputs, when type is REDIRECTor ACCELERATE_AND_REDIRECT.
newDeliveryAddressfields:title: Name prefix (for example,Mr).firstName: First name.lastName: Last name.companyName: Company name.line1: Address line 1.line2: Address line 2.line3: Address line 3.city: City.state: State or region.zipCode: Postal code.countryCode: Country code (ISO 3166-1 alpha-2, for exampleUS).mobilePhoneNumber: International phone number used for shipment contact.
Examples
Example - CANCEL
Example - ACCELERATE
Example - REDIRECT
Example - ACCELERATE_AND_REDIRECT
Track the result
Consume notifications to get the accepted or rejected outcome.
Last updated
Was this helpful?