Debit card issuing, end to end

Create the card, get it to the cardholder, then run it — the three stages of a debit programme in the order you call them.

Capabilities7Sections4Words340Stages3

Where this comes fromCompiled from the debit card issuing service list maintained by the integration team, checked against the compiled specifications. The sequence is theirs; the endpoint names, methods and activity classifications are read from the specifications rather than restated.

What this is for

  • Launching a debit programmeThe order the three stages happen in, and which endpoint does each part.
  • Scoping the delivery integrationWhat the courier stage needs from you, and what it hands back.

The call sequence

Card creationalternatives

Pick the one that matches the card you are issuing — these are alternatives, not a sequence. Nothing else in this flow can run until one of them has returned a card.

Before you start

Every call in this flow needs a bearer token from the security token service, and every one is a POST — including the reads. Base URLs are not written into this page: pick the environment from the switcher in the header, and only Sandbox is published today.

The three stages are not equally documented. Card creation and life cycle sit in the debit API and carry its full compiled detail. Delivery is a separate service whose own document has no endpoint section, so its four operations here are described from their specifications and from the sequence they belong to — enough to scope the integration, not enough to build the request bodies from.

What the delivery stage assumes

A card reaches distribution only after it has been produced. createDeliveryFile is the handover, not part of issuance, and nothing before it produces a barcode number — so getCourierInformation answers nothing for a card that has not yet left production.

Virtual cards never enter this stage. If your programme is virtual-only, the flow is two stages, not three.

Two endpoints are not in the specification

The issuing service list names createIndividualSupplementaryCard and createDummyCorporateCard. Neither appears in the compiled debit specification, so neither has a page, a field table or a sample on this portal. They are shown in the sequence above because they are part of the flow as the integration team runs it, and marked because the portal will not claim an endpoint exists on the strength of a spreadsheet.

Both are worth confirming before you plan against them. createDummyCorporateCard in particular is filed as the corporate main card while createCorporateCard — which does exist — is filed as the supplementary one, and the two labels look transposed.

What this flow does not cover

Applications and eligibility come before it: see the debit card applications guide for what happens between a customer asking for a card and a card being created. Statements, disputes and settlement come after it, and belong to their own capabilities.