Both physical and virtual cards are created and managed in the exact same manner; what differentiates the two and ultimately determines whether a physical card is issued is the Card Product used to issue the card. Card Products are configured for your specific card program by Treasury Prime and if virtual cards will be issued, a separate Card Product is created for this purpose.If you would like to issue a physical card that has a matching virtual representation of the card, you can expose the card details on the digital art you’ve created in your app. For more information see Exposing Card Details.
Issuing a Card
Card issuance is covered in-depth in our Issuing Cards guide.
Card Webhooks
When a new card is created, a webhook callback is made if you have subscribed to updates for card.create. Likewise, if a card is updated, the card.update webhook is called. The body of the webhook callback will contain information regarding the affected card.
The below are the potential values for the card status:
Status
Description
unactivated
Default state assigned upon card creation.
active
Card is now active and ready for use.
suspended
Card has been frozen and is temporarily non-functional. A card can transition from active to suspended and back to active again. Refunds can still be completed while a card is suspended. Cards may be suspended through the API, often due to a customer request.
terminated
Card has been permanently deactivated by expiration or direct update of the card status. Cards in this status cannot be reactivated.
Printed Character Limits
Due to the limited space available for printing on a debit card, some Person object information may be truncated when personalizing a physical debit card. See the table below for the character limits on printed fields. These limits apply to all users who are issued a card.
Field
Character Limit
City
18
Street Line 1
35
Street Line 2
35
Postal Code
10
State
2
Name (total of First + Middle + Last)
21
Issuing a Replacement Card
If a card is lost, damaged, or nearing its expiration date, you can issue a replacement card by following the same steps used to issue any new debit card. By default, the replacement card has a different PAN than the original card. To keep the same PAN and PIN with a new expiration date and CVV, pass reissue_pan_from_card_id when creating the replacement card. See Reissuing an Existing Card.
Card Issuing Limits
By default, a Person can only have 10 cards in an active status at any given time (5 in the Developer Sandbox). This number is inclusive of both virtual and physical cards. If a person has reached their maximum allowed number of active cards, you will need to update the status of one or more existing cards prior to issuing or activating any additional cards for that person.
Note: It is possible to increase the card issuing limits with prior approval. Please contact your Treasury Prime Account Manager for more information.
Request to issue card has been received and will be sent to the card printer for production.
ordered
The card order has been sent to the card fulfillment provider for production. The status can change to shipped or reordered after this point.
digitally_presented
The card details have been digitally presented to the user by use of the show_pan value of the /card endpoint.
rejected
Card was rejected by card fulfillment provider.
shipped
Card was shipped by card fulfillment provider. This field appears only if it is provided by the card fulfillment provider.
reordered
The card fulfillment provider has re-ordered production of the card.
Shipping Address
Cards will always be shipped to the mailing_address listed on the Person object attached to the Card. If there is no mailing address present, it will ship to the physical_address.
Fulfillment Timelines
Printing a card takes between 1-3 business days from the time it is received by the card printer. The shipping delivery time is estimated from the time a cards’ fulfillment status transitions to ordered. Once this occurs, add on the number of days for the shipping option selected, and that is when you can expect your card to be delivered.
Cancelling Production of a Card
It is possible to cancel the request to issue a card as long as the card’s fulfillment status is issued. This is the initial fulfillment status that is set at the time of the card issuing request. Once the card status changes to ordered, the card has been sent to the printer for fulfillment and the process can no longer be stopped.To cancel the order for a card with a fulfillment status of issued, update the card object’s status property to terminated. Note that you cannot directly update the status in the fulfillment sub-object. Once terminated, the fulfillment status should not proceed to ordered.
There is not currently a method of providing notifications for when a card has been delivered to the recipient.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Treasury Prime Developer Documentation","colors":{"primary":"#3d3d3d","light":"#3d3d3d","dark":"#3d3d3d"},"logo":{"light":"https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/logo/light.svg?fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=47ff733d1f469e9cc893af44486f1234","dark":"https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/logo/dark.svg?fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=faa8bbf38fd72e61ac037f122199d5b4"},"favicon":"https://mintcdn.com/treasuryprime/gHGxfRvS5k4Gnce7/images/logo/favicon.ico?fit=max\u0026auto=format\u0026n=gHGxfRvS5k4Gnce7\u0026q=85\u0026s=ae5a5fa1ca2382bf032c6dab6799a7ca","navbar":{"primary":{"type":"button","label":"App Sign In","href":"https://app.treasuryprime.com"}},"footer":{"socials":{"github":"https://github.com/treasuryprime","linkedin":"https://www.linkedin.com/company/treasuryprime"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"treasuryprime","hasAudioNarration":false,"actualSubdomain":"treasuryprime","customDomains":["docs.treasuryprime.com"],"gitSource":{"type":"github","owner":"treasuryprime","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af5e5aec7a2465f28871d1d","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"default","tag":"API Reference","count":128},{"language":"default","tag":"Documentation","count":99},{"language":"default","tag":"Payments","count":86},{"language":"default","tag":"Account","count":58},{"language":"default","tag":"Guides","count":46},{"language":"default","tag":"Cards","count":45},{"language":"default","tag":"Account Opening","count":35},{"language":"default","tag":"Utilities","count":21},{"language":"default","tag":"Console Docs","count":16},{"language":"default","tag":"Introduction","count":15}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"docs/card-fulfillment","slug":"/docs/card-fulfillment","pageMetadata":{"title":"Card Fulfillment","description":null,"href":"/docs/card-fulfillment"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,h5:`h5`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,OptimizedImage,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`physical-vs-virtual-cards`,children:`Physical vs Virtual Cards`}),`\n`,_jsxs(_components.p,{children:[`Both physical and virtual cards are created and managed in the exact same manner; what differentiates the two and ultimately determines whether a physical card is issued is the `,_jsx(_components.a,{href:`/reference/card-product`,children:`Card Product`}),` used to issue the card. Card Products are configured for your specific card program by Treasury Prime and if virtual cards will be issued, a separate Card Product is created for this purpose.`]}),`\n`,_jsxs(_components.p,{children:[`If you would like to issue a physical card that has a matching virtual representation of the card, you can expose the card details on the digital art you’ve created in your app. For more information see `,_jsx(_components.a,{href:`/docs/card-management#exposing-card-details`,children:`Exposing Card Details`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`issuing-a-card`,children:`Issuing a Card`}),`\n`,_jsxs(_components.p,{children:[`Card issuance is covered in-depth in our `,_jsx(_components.a,{href:`/docs/issuing-a-card`,children:`Issuing Cards`}),` guide.`]}),`\n`,_jsx(Heading,{level:`2`,id:`card-webhooks`,children:`Card Webhooks`}),`\n`,_jsxs(_components.p,{children:[`When a new card is created, a `,_jsx(_components.a,{href:`/reference/webhook`,children:`webhook`}),` callback is made if you have subscribed to updates for `,_jsx(_components.code,{children:`card.create`}),`. Likewise, if a card is updated, the `,_jsx(_components.code,{children:`card.update`}),` webhook is called. The body of the webhook callback will contain information regarding the affected card.`]}),`\n`,_jsx(_components.h5,{children:`Example Webhook Notification`}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`bash`,numberOfLines:`6`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` \"event\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"card.create\",`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` \"op\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"create\",`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.sandbox.treasuryprime.com/card/card_11hahfpjb18t7y\",`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"card_11hahfpjb18t7y\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`card-status`,children:`Card Status`}),`\n`,_jsxs(_components.p,{children:[`The below are the potential values for the `,_jsx(_components.a,{href:`/reference/card`,children:`card status`}),`:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`unactivated`}),_jsx(_components.td,{children:`Default state assigned upon card creation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`active`}),_jsx(_components.td,{children:`Card is now active and ready for use.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`suspended`}),_jsxs(_components.td,{children:[`Card has been frozen and is temporarily non-functional. A card can transition from `,_jsx(_components.code,{children:`active`}),` to `,_jsx(_components.code,{children:`suspended`}),` and back to `,_jsx(_components.code,{children:`active`}),` again. Refunds can still be completed while a card is suspended. Cards may be suspended through the API, often due to a customer request.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`terminated`}),_jsx(_components.td,{children:`Card has been permanently deactivated by expiration or direct update of the card status. Cards in this status cannot be reactivated.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`printed-character-limits`,children:`Printed Character Limits`}),`\n`,_jsxs(_components.p,{children:[`Due to the limited space available for printing on a debit card, some `,_jsx(_components.a,{href:`/reference/get_person-id`,children:`Person`}),` object information may be truncated when personalizing a physical debit card. See the table below for the character limits on printed fields. These limits apply to all users who are issued a card.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Character Limit`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`City`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`18`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Street Line 1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`35`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Street Line 2`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`35`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Postal Code`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`State`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Name (total of First + Middle + Last)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`21`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`issuing-a-replacement-card`,children:`Issuing a Replacement Card`}),`\n`,_jsxs(_components.p,{children:[`If a card is lost, damaged, or nearing its expiration date, you can issue a replacement card by following the same steps used to issue any new debit card. By default, the replacement card has a different PAN than the original card. To keep the same PAN and PIN with a new expiration date and CVV, pass `,_jsx(_components.code,{children:`reissue_pan_from_card_id`}),` when creating the replacement card. See `,_jsx(_components.a,{href:`/docs/issuing-a-card#reissuing-an-existing-card`,children:`Reissuing an Existing Card`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`card-issuing-limits`,children:`Card Issuing Limits`}),`\n`,_jsxs(_components.p,{children:[`By default, a `,_jsx(_components.a,{href:`/reference/get_person-id`,children:`Person`}),` can only have 10 cards in an `,_jsx(_components.code,{children:`active`}),` status at any given time (5 in the Developer Sandbox). This number is inclusive of both virtual and physical cards. If a person has reached their maximum allowed number of active cards, you will need to update the status of one or more existing cards prior to issuing or activating any additional cards for that person.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Note: It is possible to increase the card issuing limits with prior approval. Please contact your Treasury Prime Account Manager for more information.`})}),`\n`,_jsx(Heading,{level:`2`,id:`card-fulfillment-and-delivery`,children:`Card Fulfillment and Delivery`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/content/Card_fulfillment_process.svg?fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=699fc85dd5cfb2a728bdf92c6898c5ed`,alt:``,\"data-og-width\":`1300`,width:`1300`,\"data-og-height\":`375`,height:`375`,\"data-path\":`images/content/Card_fulfillment_process.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/content/Card_fulfillment_process.svg?w=280\u0026fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=ea0cfbbe2374d3bda9026a4494212893 280w, https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/content/Card_fulfillment_process.svg?w=560\u0026fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=24014db5cd5f71fd12c666cfe13d1d5d 560w, https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/content/Card_fulfillment_process.svg?w=840\u0026fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=0994321e6530eef652b6fd3d5f6c70cf 840w, https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/content/Card_fulfillment_process.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=a0a8464d0ea5696913d7e11d179509d2 1100w, https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/content/Card_fulfillment_process.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=1eb2998471e2b95d5cc3ed7c8120aa6a 1650w, https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/content/Card_fulfillment_process.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=2de785ef48eedfa4eae295d0010d41e8 2500w`}),`\n`,_jsx(Heading,{level:`3`,id:`card-fulfillment-statuses`,children:`Card Fulfillment Statuses`}),`\n`,_jsxs(_components.p,{children:[`The below are the potential values for the `,_jsx(_components.a,{href:`/reference/card`,children:`card fulfillment status`}),`:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`issued`}),_jsx(_components.td,{children:`Request to issue card has been received and will be sent to the card printer for production.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ordered`}),_jsxs(_components.td,{children:[`The card order has been sent to the card fulfillment provider for production. The status can change to `,_jsx(_components.code,{children:`shipped`}),` or `,_jsx(_components.code,{children:`reordered`}),` after this point.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`digitally_presented`}),_jsxs(_components.td,{children:[`The card details have been digitally presented to the user by use of the `,_jsx(_components.code,{children:`show_pan`}),` value of the `,_jsx(_components.code,{children:`/card`}),` endpoint.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`rejected`}),_jsx(_components.td,{children:`Card was rejected by card fulfillment provider.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`shipped`}),_jsx(_components.td,{children:`Card was shipped by card fulfillment provider. This field appears only if it is provided by the card fulfillment provider.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`reordered`}),_jsx(_components.td,{children:`The card fulfillment provider has re-ordered production of the card.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`shipping-address`,children:`Shipping Address`}),`\n`,_jsxs(_components.p,{children:[`Cards will always be shipped to the `,_jsx(_components.code,{children:`mailing_address`}),` listed on the `,_jsx(_components.a,{href:`/reference/get_person-id`,children:`Person`}),` object attached to the Card. If there is no mailing address present, it will ship to the `,_jsx(_components.code,{children:`physical_address`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`fulfillment-timelines`,children:`Fulfillment Timelines`}),`\n`,_jsxs(_components.p,{children:[`Printing a card takes between 1-3 business days from the time it is received by the card printer. The shipping delivery time is estimated from the time a cards’ fulfillment status transitions to `,_jsx(_components.code,{children:`ordered`}),`. Once this occurs, add on the number of days for the shipping option selected, and that is when you can expect your card to be delivered.`]}),`\n`,_jsx(Heading,{level:`3`,id:`cancelling-production-of-a-card`,children:`Cancelling Production of a Card`}),`\n`,_jsxs(_components.p,{children:[`It is possible to cancel the request to issue a card as long as the card’s fulfillment status is `,_jsx(_components.code,{children:`issued`}),`. This is the initial fulfillment status that is set at the time of the card issuing request. Once the card status changes to `,_jsx(_components.code,{children:`ordered`}),`, the card has been sent to the printer for fulfillment and the process can no longer be stopped.`]}),`\n`,_jsxs(_components.p,{children:[`To cancel the order for a card with a fulfillment status of `,_jsx(_components.code,{children:`issued`}),`, update the card object’s `,_jsx(_components.code,{children:`status`}),` property to `,_jsx(_components.code,{children:`terminated`}),`. Note that you cannot directly update the `,_jsx(_components.code,{children:`status`}),` in the fulfillment sub-object. Once terminated, the fulfillment status should not proceed to `,_jsx(_components.code,{children:`ordered`}),`.`]}),`\n`,_jsx(_components.h5,{children:`Example`}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`bash`,numberOfLines:`6`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`$`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -u`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` $API_KEY_ID`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$API_SECRET_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.treasuryprime.com/card/card_zuhqnmz7e085`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"status\": \"terminated\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`3`,id:`delivery-notifications`,children:`Delivery Notifications`}),`\n`,_jsx(_components.p,{children:`There is not currently a method of providing notifications for when a card has been delivered to the recipient.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Card Fulfillment","description":null,"href":"/docs/card-fulfillment"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Physical vs Virtual Cards","slug":"physical-vs-virtual-cards","depth":2,"children":[]},{"title":"Issuing a Card","slug":"issuing-a-card","depth":2,"children":[]},{"title":"Card Webhooks","slug":"card-webhooks","depth":2,"children":[]},{"title":"Card Status","slug":"card-status","depth":2,"children":[]},{"title":"Printed Character Limits","slug":"printed-character-limits","depth":2,"children":[]},{"title":"Issuing a Replacement Card","slug":"issuing-a-replacement-card","depth":2,"children":[]},{"title":"Card Issuing Limits","slug":"card-issuing-limits","depth":2,"children":[]},{"title":"Card Fulfillment and Delivery","slug":"card-fulfillment-and-delivery","depth":2,"children":[{"title":"Card Fulfillment Statuses","slug":"card-fulfillment-statuses","depth":3,"children":[]},{"title":"Shipping Address","slug":"shipping-address","depth":3,"children":[]},{"title":"Fulfillment Timelines","slug":"fulfillment-timelines","depth":3,"children":[]},{"title":"Cancelling Production of a Card","slug":"cancelling-production-of-a-card","depth":3,"children":[]},{"title":"Delivery Notifications","slug":"delivery-notifications","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/treasuryprime/e86128c75c845315/.remarkrc.js","/_mintlify/custom/treasuryprime/cd2687f1d523ada4/eslint.config.js","/_mintlify/custom/treasuryprime/acfe20a35d07ebb6/linting/api-style-guide-rules.js","/_mintlify/custom/treasuryprime/b9c6120e98930ce5/linting/console-style-guide-rules.js","/_mintlify/custom/treasuryprime/b3ab12eda89fab9f/enzuzo.js"],"subdomain":"treasuryprime","siteName":"Treasury Prime Developer Documentation","title":"Card Fulfillment - Treasury Prime Developer Documentation","navMaps":{"firstHrefInVersion":{"Virtual Ledger":{"href":"/docs/card-fulfillment","matchLevel":0},"Core Direct":{"href":"/reference/overview-core_direct","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T14:46:08.458Z","originalFileLocation":"docs/card-fulfillment.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Treasury Prime Developer Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Card Fulfillment - Treasury Prime Developer Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Treasury Prime Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.treasuryprime.com/docs/card-fulfillment\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://treasuryprime.mintlify.site/_mintlify/api/og/v2?division=Cards\u0026amp;title=Card+Fulfillment\u0026amp;theme=a8996056c88d434dddfbc65b\u0026amp;signature=846042bb752cfe6a01520282033f28f8b495af9fe711d6e6d77f3515b926f679\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Card Fulfillment - Treasury Prime Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://treasuryprime.mintlify.site/_mintlify/api/og/v2?division=Cards\u0026amp;title=Card+Fulfillment\u0026amp;theme=a8996056c88d434dddfbc65b\u0026amp;signature=846042bb752cfe6a01520282033f28f8b495af9fe711d6e6d77f3515b926f679\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/treasuryprime/Y3vBGa_LeWNzVEHn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Treasury Prime Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3d3d3d\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.treasuryprime.com/docs/card-fulfillment\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/card-fulfillment.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.treasuryprime.com/#organization\",\"name\":\"Treasury Prime Developer Documentation\",\"url\":\"https://docs.treasuryprime.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/treasuryprime/ikmEHn49nfsG7WCA/images/logo/light.svg?fit=max\u0026auto=format\u0026n=ikmEHn49nfsG7WCA\u0026q=85\u0026s=47ff733d1f469e9cc893af44486f1234\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.treasuryprime.com#website\",\"name\":\"Treasury Prime Developer Documentation\",\"url\":\"https://docs.treasuryprime.com\",\"publisher\":{\"@id\":\"https://docs.treasuryprime.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.treasuryprime.com/docs/card-fulfillment#webpage\",\"url\":\"https://docs.treasuryprime.com/docs/card-fulfillment\",\"name\":\"Card Fulfillment\",\"dateModified\":\"2026-11-04T14:46:08.458Z\",\"isPartOf\":{\"@id\":\"https://docs.treasuryprime.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.treasuryprime.com/docs/card-fulfillment#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.treasuryprime.com/docs/card-fulfillment#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Cards\",\"item\":\"https://docs.treasuryprime.com/docs/issuing-a-card\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Card Fulfillment\",\"item\":\"https://docs.treasuryprime.com/docs/card-fulfillment\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.treasuryprime.com/docs/card-fulfillment#article\",\"headline\":\"Card Fulfillment\",\"name\":\"Card Fulfillment\",\"url\":\"https://docs.treasuryprime.com/docs/card-fulfillment\",\"mainEntityOfPage\":{\"@id\":\"https://docs.treasuryprime.com/docs/card-fulfillment#webpage\"},\"dateModified\":\"2026-11-04T14:46:08.458Z\",\"publisher\":{\"@id\":\"https://docs.treasuryprime.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.treasuryprime.com#website\"}}]}\u003c/script>","agentPointerHref":"/docs/card-fulfillment.md","siteName":"Treasury Prime Developer Documentation","nav":{"global":null,"versions":[{"version":"Virtual Ledger","tabs":[{"tab":"Guides","groups":[{"group":"Documentation","public":true,"pages":[{"title":"Getting Started","href":"/docs/getting-started"},{"title":"Pre-launch Checklist","href":"/docs/pre-launch-checklist"}]},{"group":"Accounts","public":true,"pages":[{"title":"Opening an Account","href":"/docs/opening-an-account"},{"title":"KYC (Know Your Customer)","href":"/docs/kyc-guide"},{"title":"Adding Authorized Users","href":"/docs/adding-authorized-users"},{"title":"Locking an Account","href":"/docs/locking-an-account"},{"title":"Closing an Account","href":"/docs/closing-an-account"},{"title":"Account Statements","href":"/docs/account-statements"},{"title":"Creating and Filing a 1099-INT","href":"/docs/creating-and-filing-a-1099-int"}]},{"group":"Cards","public":true,"pages":[{"title":"Card Issuance","description":"Cards provide a mechanism to easily conduct transactions with merchants both online and in-person. Using our API, the entire card lifecycle—from issuing, to activation, to deactivation—can be managed programmatically. With the ability to issue virtual cards, you can get to market quickly while providing incredible digital experiences for your customers.","href":"/docs/issuing-a-card"},{"title":"Card Fulfillment","href":"/docs/card-fulfillment"},{"title":"Card Management","description":"There are a number of scenarios which may require you to take additional actions on a specific card after it has been issued to a cardholder including activation, renewal, suspension, and termination. Each of these scenarios is outlined below with accompanying examples.","href":"/docs/card-management"},{"title":"Card Events","href":"/docs/card-events"},{"title":"Card Declines","href":"/docs/card-declines"},{"title":"Cardholder Disputes","href":"/docs/cardholder-disputes"},{"title":"Card Auth Loop Endpoint","href":"/docs/managing-card-authorizations"},{"title":"ATM Transactions","href":"/docs/atm-transactions"},{"title":"Apple Pay","href":"/docs/apple-pay"},{"title":"Digital Wallet Notifications","href":"/docs/digital-wallet-notifications"},{"title":"MarqetaJS","href":"/docs/marqeta_js"},{"title":"Marqeta UX Toolkit","href":"/docs/marqeta_uxtoolkit"},{"title":"Testing Cards","href":"/docs/testing-cards"}]},{"group":"Payments","public":true,"pages":[{"group":"Originating ACH","public":true,"pages":[{"title":"Overview","href":"/docs/ach"},{"title":"ACH Transfer","href":"/docs/ach-transfer"},{"title":"ACH Returns","href":"/docs/ach-returns"},{"title":"Testing ACH","href":"/docs/testing-ach"},{"title":"Notices of Change (NOCs)","href":"/docs/notices-of-change-nocs"},{"title":"Reviewing flagged ACHs","href":"/docs/flagged-ach"}]},{"group":"Incoming ACH","public":true,"pages":[{"title":"Overview","href":"/docs/incoming-ach"},{"title":"Incoming ACH Returns","href":"/docs/returning-incoming-ach"},{"title":"Early ACH Posting","href":"/docs/early-posting-for-incoming-ach-credits"}]},{"title":"Book Transfer","href":"/docs/book-transfer"},{"group":"FedNow","public":true,"pages":[{"title":"FedNow Overview","href":"/docs/fednow"},{"title":"FedNow Send","href":"/docs/fednow-send"},{"title":"FedNow Receive","href":"/docs/fednow-receive"}]},{"title":"Green Dot Cash Deposits","href":"/docs/green-dot-cash-deposits"},{"title":"Invoice Account Numbers","href":"/docs/invoice-account-numbers"},{"title":"Account Number Reservations","href":"/docs/account-number-reservations"},{"title":"Manual Holds","href":"/docs/manual-holds"},{"title":"Plaid Payments Integration","href":"/docs/plaid-payments-integration"},{"title":"Check Deposit","href":"/docs/remote-deposit-capture-rdc"},{"title":"Rutter Integration","href":"/docs/rutter-integration"},{"title":"Deposit Sweeps","href":"/docs/deposit-sweeps-1"},{"title":"Network Transfers Guide","href":"/docs/network-transfers"},{"title":"Prime Cash (Powered by Green Dot Network®) ","href":"/docs/prime-cash-overview"},{"title":"Check Issuing","href":"/docs/check-issuing-1"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"Console Docs","pages":[{"title":"Console Docs","href":"/console-docs/overview"}]}]},{"version":"Core Direct","pages":[{"title":"Core Direct","href":"/reference/overview-core_direct"}]}]},"basePath":"","title":"Card Fulfillment - Treasury Prime Developer Documentation","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-9bQKnClW.js","lightbox-handle-r17bVUz3.js"]}