Card issuance and personalisation
Create individual, corporate and virtual cards, and check which products a customer is eligible to hold before you issue.
createIndividualCard
Creates a new individual credit card for a customer. Supports digital and physical cards, multiple accounts, addresses, auto payment, permissions, and optional card miscellaneous options. Returns card reference, shadow card number, masked card number, and sensitive card data if applicable.
Part of:
- Journey 01 · Launching a new card product — step 4, Issue the card
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
createIndividualCard › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
productNumberThe product the card is issued on. Must be defined, applicable, and have at least one applicable channel.
customerNumberThe customer the card is issued to.
branchCodeThe branch the card is issued from. Must be a defined branch.
digitalCardFlagWhether to issue the card as a digital one. It also decides the default e-commerce permission where permissions leaves that unset.
nameOnCardThe name embossed on the card. The services truncate to 26 characters before writing rather than refusing a longer one, so a name that matters should be checked at 26.
secondNameOnCardThe second embossed line, used for the company name on a corporate card.
cardDeliveryTypeHow the card reaches the cardholder. Branch makes cardDeliveryBranchCode mandatory.
Values:
P— by postS— to the branch
Not set is "".
cardSendAddressTypeValues:
RA— homeAL— businessEA— employerOO— alternativeWA— previousSW— SWIFTSS— SWIFT name and addressMR— Mernis, registeredMS— Mernis, stated
Not set is --.
cardDeliveryBranchCodeConditional · NotNull — The branch the card is delivered to. Mandatory when cardDeliveryType is Branch.
cardSendAddressIdWhich of the customer's addresses to send the card to. The identifier of an address already held for that customer, not an address.
What the card may do: e-commerce, international purchases and mail order. Each is optional, and one left unset takes the platform's own default rather than being refused — for e-commerce that default follows digitalCardFlag.
The accounts to attach to the card as it is created. Each entry carries the account's own identifiers; attaching one later is attachCardAccount.
A miscellaneous option to set on the card, as a type-and-value pair. Only one may be sent at creation; changeCardMiscOption sets more.
Leaving it out does not leave the option unset. No row is written, but getCardMiscOption answers for a card that has none by returning the first value configured for that option type — so the card behaves as if it had been given that value. Which value that is comes from the option-type definition rather than from this API.
Replacing a card carries the option across. Where the replaced card had none, the platform writes DS / HardCopy onto the new one.
enrollMasterpassWhether to enrol the new card with Masterpass. Forwarded to the issuing service, which does the enrolment; the card is created either way.
contractTypeWhich cardholder contract the customer accepted. The pair with contractVersionNumber records what was agreed to and when.
contractVersionNumberWhich version of that contract the customer accepted.
statementPeriodWhich statement period the card is billed on. The periods a product allows come from the reference data.
statementCurrencyCodeThe currency the statement is produced in.
statementSendingAddressTypeWhich kind of address that is.
statementPostFlagWhether the statement is posted on paper.
statementSmsSendFlagWhether the statement is announced by SMS.
statementEmailSendFlagWhether the statement is sent by e-mail.
statementSendAddressIdWhich of the customer's addresses the statement is posted to.
cardLimitValueThe spending limit to open the card with.
customerLimitValueThe limit for the customer behind the card, which the card's own limit draws against.
authorizationSmsSendFlagWhether an SMS is sent for each authorisation on the card.
authorizationSmsSendMinimumAmountThe amount an authorisation has to reach before that SMS is sent.
autoInstallmentCountHow many instalments a purchase is split into automatically, where the product allows it.
autoDeferringMonthCountHow many months a purchase is deferred automatically, where the product allows it.
autoLimitIncreaseFlagWhether the card takes part in automatic limit increases.
autoPaymentFlagWhether the card's debt is paid automatically. The account it is paid from is autoPaymentAccount, which is only read when this is true.
The account automatic payment draws on. Read only when autoPaymentFlag is true; otherwise no payment order is created.
applicationIdThe card application this request belongs to. Returned when an application is created, and carried through the card that comes out of it.
applicationDateA date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.
applicationContractIdThe contract record in the application system that this card comes from.
createIndividualCard › Responses
Success
recordIdThe identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.
maskedCardNumberThe card number with its middle digits masked, as the platform stores it. It is a display form, not a key: operations take the shadow number.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
cardRefNumberThe card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.
mainCardRefNumberThe card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.
What the operation wants to say about work it did anyway. A warning does not mean the operation failed.
The card number, expiry and verification value, returned only where the operation and the channel are entitled to them.
createIndividualSupplementaryCard
Creates a new individual supplementary credit card for a customer. Supports digital and physical cards, multiple accounts, addresses, auto payment, permissions, and optional card miscellaneous options. Returns card reference, shadow card number, masked card number, and sensitive card data if applicable.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
createIndividualSupplementaryCard › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
productNumberProduct the supplementary card is issued on. Rejected when absent and when it matches no card product. It must then be on the platform's applicable-product list, that entry must name at least one channel, and it must name the channel this request is made from — the last two are refused against applicableProduct.ListOfApplicableChannel rather than against this field. Its segment must be Individual: a corporate product is refused here.
customerNumberCustomer the supplementary card belongs to. Rejected when absent and rejected again when it is zero, which is a separate check and a separate code from the null one.
shadowCardNumberThe main card's shadow number, not the supplementary card's — the supplementary card does not exist yet. The card it names must be a card master, and that master must carry a main customer, a limit, a product and a financial record; each is a separate refusal.
branchCodeBranch the application is made at. Rejected when absent and rejected again when it matches no branch.
digitalCardFlagAsk for the card to be issued as digital. Refused when the product has no digital card ability. A customer who has already reached the product's digital card allowance for the year is refused separately, as a business failure rather than on this field.
nameOnCardThe name embossed on the card. The services truncate to 26 characters before writing rather than refusing a longer one, so a name that matters should be checked at 26.
secondNameOnCardThe second embossed line, used for the company name on a corporate card.
cardDeliveryTypeConditional · NotNull — Where the card is delivered. Required when the product issues a physical card, and then it may not resolve to None. Not read for a card issued as digital only.
Values:
P— by postS— to the branch
Not set is "".
cardSendAddressTypeWhich of the customer's addresses the card is sent to. Only checked when a value is supplied, and then it may not resolve to None.
Values:
RA— homeAL— businessEA— employerOO— alternativeWA— previousSW— SWIFTSS— SWIFT name and addressMR— Mernis, registeredMS— Mernis, stated
Not set is --.
cardDeliveryBranchCodeConditional · NotNull — Branch the card is delivered to. Required when cardDeliveryType is the branch delivery type, and the branch it names must exist. Ignored otherwise.
cardSendAddressIdWhich of the customer's addresses to send the card to. The identifier of an address already held for that customer, not an address.
What the card may do: e-commerce, international purchases and mail order. Each is optional, and one left unset takes the platform's own default rather than being refused — for e-commerce that default follows digitalCardFlag.
The accounts to attach to the card as it is created. Each entry carries the account's own identifiers; attaching one later is attachCardAccount.
A miscellaneous option to set on the card, as a type-and-value pair. Only one may be sent at creation; changeCardMiscOption sets more.
Leaving it out does not leave the option unset. No row is written, but getCardMiscOption answers for a card that has none by returning the first value configured for that option type — so the card behaves as if it had been given that value. Which value that is comes from the option-type definition rather than from this API.
Replacing a card carries the option across. Where the replaced card had none, the platform writes DS / HardCopy onto the new one.
enrollMasterpassWhether to enrol the new card with Masterpass. Forwarded to the issuing service, which does the enrolment; the card is created either way.
contractTypeWhich cardholder contract the customer accepted. The pair with contractVersionNumber records what was agreed to and when.
contractVersionNumberWhich version of that contract the customer accepted.
cardLimitValueThe spending limit to open the card with.
authorizationSmsSendFlagWhether an SMS is sent for each authorisation on the card.
authorizationSmsSendMinimumAmountThe amount an authorisation has to reach before that SMS is sent.
autoInstallmentCountHow many instalments a purchase is split into automatically, where the product allows it.
autoDeferringMonthCountHow many months a purchase is deferred automatically, where the product allows it.
applicationIdThe card application this request belongs to. Returned when an application is created, and carried through the card that comes out of it.
applicationDateApplication Date
A date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.
applicationContractIdThe contract record in the application system that this card comes from.
createIndividualSupplementaryCard › Responses
Success
recordIdThe identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.
maskedCardNumberThe card number with its middle digits masked, as the platform stores it. It is a display form, not a key: operations take the shadow number.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
cardRefNumberThe card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.
mainCardRefNumberThe card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.
What the operation wants to say about work it did anyway. A warning does not mean the operation failed.
The card number, expiry and verification value, returned only where the operation and the channel are entitled to them.
createDummyCorporateCard
Creates a new dummy corporate credit card. Supports specifying addresses, accounts, statement preferences, card limits, virtual card relation, auto payment accounts, and permissions. Returns card reference, shadow numbers, masked card number, record ID, warnings, and sensitive card data if applicable.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
createDummyCorporateCard › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
productNumberProduct the dummy corporate card is issued on. Rejected when absent and when it matches no card product. Its segment must then be Corporate: an individual product is refused on this field, although the message that comes back reads Product Not Individual, which is the service's own copy of the individual operation's wording. Nothing here consults the applicable-product list.
customerNumberCustomer the card belongs to. Rejected when absent and again when zero.
branchCodeBranch the application is made at. Rejected when absent and again when it matches no branch.
digitalCardFlagAsk for the card to be issued as digital. Refused when the product has no digital card ability.
nameOnCardThe name embossed on the card. The services truncate to 26 characters before writing rather than refusing a longer one, so a name that matters should be checked at 26.
statementPeriodWhich statement period the card is billed on. The periods a product allows come from the reference data.
statementCurrencyCodeThe currency the statement is produced in.
statementPostFlagWhether the statement is posted on paper.
statementSmsSendFlagWhether the statement is announced by SMS.
statementEmailSendFlagWhether the statement is sent by e-mail.
statementSendingAddressTypeWhich address the statement is sent to. Only checked when supplied, and then it may not resolve to None.
statementSendAddressIdWhich of the customer's addresses the statement is posted to.
cardLimitValueThe spending limit to open the card with.
customerLimitValueThe limit for the customer behind the card, which the card's own limit draws against.
autoInstallmentCountHow many instalments a purchase is split into automatically, where the product allows it.
autoDeferringMonthCountHow many months a purchase is deferred automatically, where the product allows it.
autoLimitIncreaseFlagWhether the card takes part in automatic limit increases.
autoPaymentFlagWhether the card's debt is paid automatically. The account it is paid from is autoPaymentAccount, which is only read when this is true.
The account automatic payment draws on. Read only when autoPaymentFlag is true; otherwise no payment order is created.
applicationIdThe card application this request belongs to. Returned when an application is created, and carried through the card that comes out of it.
applicationDateApplication Date
A date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.
applicationContractIdThe contract record in the application system that this card comes from.
createDummyCorporateCard › Responses
Success
cardMasterRecordIdsecureCardMasterRecordIdcardRefNumberThe card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.
mainCardRefNumberThe card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
What the operation wants to say about work it did anyway. A warning does not mean the operation failed.
createCorporateCard
Creates a new corporate credit card. Supports specifying addresses, accounts, statement preferences, card limits, virtual card relation, auto payment accounts, and permissions. Returns card reference, shadow numbers, masked card number, record ID, warnings, and sensitive card data if applicable.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
createCorporateCard › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
productNumberProduct the corporate card is issued on. Rejected when absent and when it matches no card product. Its segment must then be Corporate: an individual product is refused on this field, although the message that comes back reads Product Not Individual, which is the service's own copy of the individual operation's wording. A product that issues virtual cards is refused outright — this operation does not create them. Unlike the individual operations, nothing here consults the applicable-product list.
customerNumberCustomer the card belongs to. Rejected when absent, when zero, and when the number has no personal-information record.
shadowCardNumberThe main card's shadow number. Its master must carry a main customer, that customer's firm information, a limit and a financial record; each missing one is its own refusal.
branchCodeBranch the application is made at. Rejected when absent and again when it matches no branch.
digitalCardFlagAsk for the card to be issued as digital. Refused when the product has no digital card ability.
nameOnCardThe name embossed on the card. The services truncate to 26 characters before writing rather than refusing a longer one, so a name that matters should be checked at 26.
secondNameOnCardThe second embossed line, used for the company name on a corporate card.
cardDeliveryTypeValues:
P— by postS— to the branch
Not set is "".
cardSendAddressTypeWhich address the card is sent to. Only checked when supplied, and then it may not resolve to None.
Values:
RA— homeAL— businessEA— employerOO— alternativeWA— previousSW— SWIFTSS— SWIFT name and addressMR— Mernis, registeredMS— Mernis, stated
Not set is --.
cardSendAddressIdWhich of the customer's addresses to send the card to. The identifier of an address already held for that customer, not an address.
cardDeliveryBranchCodeConditional · NotNull — Branch the card is delivered to. Required when cardDeliveryType is the branch delivery type, and the branch it names must then exist. Not read otherwise.
enrollMasterpassWhether to enrol the new card with Masterpass. Forwarded to the issuing service, which does the enrolment; the card is created either way.
What the card may do: e-commerce, international purchases and mail order. Each is optional, and one left unset takes the platform's own default rather than being refused — for e-commerce that default follows digitalCardFlag.
The accounts to attach to the card as it is created. Each entry carries the account's own identifiers; attaching one later is attachCardAccount.
contractTypeWhich cardholder contract the customer accepted. The pair with contractVersionNumber records what was agreed to and when.
contractVersionNumberWhich version of that contract the customer accepted.
cardLimitValueThe spending limit to open the card with.
authorizationSmsSendFlagWhether an SMS is sent for each authorisation on the card.
authorizationSmsSendMinimumAmountThe amount an authorisation has to reach before that SMS is sent.
applicationIdThe card application this request belongs to. Returned when an application is created, and carried through the card that comes out of it.
applicationDateA date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.
applicationContractIdThe contract record in the application system that this card comes from.
createCorporateCard › Responses
Success
recordIdThe identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.
maskedCardNumberThe card number with its middle digits masked, as the platform stores it. It is a display form, not a key: operations take the shadow number.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
mainShadowCardNumbercardRefNumberThe card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.
mainCardRefNumberThe card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.
What the operation wants to say about work it did anyway. A warning does not mean the operation failed.
The card number, expiry and verification value, returned only where the operation and the channel are entitled to them.
createVirtualCard
Creates a virtual credit card for a customer. Supports Masterpass enrollment, end-of-day limit flag, and configurable limits. Returns card reference, shadow card number, masked card number, record ID, warnings, and sensitive card data including PAN, CVV, and expiry date.
Part of:
- Journey 01 · Launching a new card product — step 4, Issue the card
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
createVirtualCard › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
shadowCardNumberThe related card's shadow number — the card the virtual card draws on. Its status must allow a virtual card, and it must carry a financial record and an available limit.
limitTypeHow the virtual card's limit behaves. Rejected when blank, and rejected when it resolves to None — that second refusal carries the code InvalidLimitType, which the service builds by hand rather than taking from ValidationErrorCodes.
Values:
S— fixed — the limit stays as setH— decreasing — each transaction reduces it
Not set is N.
endOfDayFlagConditional · NotNull — Whether the limit is released at end of day. Required when limitType is the fixed type, and checked in a second pass after the other fields have passed — so a request missing both this and limitType is refused for limitType first.
limitDefault — Defaults to 0. The virtual card's limit. It may not exceed the related card's available limit.
enrollMasterpassWhether to enrol the new card with Masterpass. Forwarded to the issuing service, which does the enrolment; the card is created either way.
createVirtualCard › Responses
Success
recordIdThe identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.
maskedCardNumberThe card number with its middle digits masked, as the platform stores it. It is a display form, not a key: operations take the shadow number.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
cardRefNumberThe card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.
relatedCardRefNumberThe card this one is related to, where it is.
mainCardRefNumberThe card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.
What the operation wants to say about work it did anyway. A warning does not mean the operation failed.
The card number, expiry and verification value, returned only where the operation and the channel are entitled to them.
getApplicableProductsByCustomerNumber
Retrieves all credit card products applicable to a customer. Returns both product-level and customer asset-level information, including digital card capabilities, annual fees, and main card details.
Part of:
- Journey 01 · Launching a new card product — step 3, Choose the product
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getApplicableProductsByCustomerNumber › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
customerNumberCustomer whose applicable products are read. Three separate refusals: absent, zero, and negative each raise their own code.
mainCustomerNumberMain customer to read against. Not required, but when supplied it may be neither zero nor negative.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
Which rows to return. Left out, the operation returns them all.
getApplicableProductsByCustomerNumber › Responses
Success
The products the search matched.
getApplicableProductsByMainCustomerPreControl
Checks applicable credit card products for a main customer before control. Returns a success flag indicating whether the pre-control check passed.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getApplicableProductsByMainCustomerPreControl › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
mainCustomerNumberThe main customer the control is run for. Refused when absent, and when supplied it may be neither zero nor negative. The control is about this customer alone — no card or product is named anywhere in the request.
Mandatory here, unlike on getApplicableProductsByCustomerNumber where the same filter may be left out: the service refuses a request whose filter.productGroupCode is absent.
getApplicableProductsByMainCustomerPreControl › Responses
Success
isSuccessWhether the operation did what it was asked to. A false here arrives with HTTP 200, so it has to be read rather than inferred from the status.
createNoNameCard
Creates a no-name credit card for a customer. Supports both digital and physical products, with configurable limits, permissions, accounts, and optional Masterpass enrollment. Returns card reference, shadow card number, masked card number, record ID, warnings, and sensitive card data if applicable.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
createNoNameCard › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
productNumberThe card product the card is issued on. Defined in the parameter tables; getCardProductList returns the ones a tenant may use.
barcodeThe delivery barcode the consignment is tracked by.
customerNumberThe customer at the bank's core banking system, as a number. The platform stores it rather than issuing it, so it comes from the core.
mainCustomerNumberThe main customer of a corporate relationship, as a number. The employees and supplementary holders under it carry their own customerNumber.
mainCardRefNumberThe card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.
branchCodeThe branch the card is opened at, as a number. Held as a number rather than text throughout.
cardSendAddressTypeValues:
RA— homeAL— businessEA— employerOO— alternativeWA— previousSW— SWIFTSS— SWIFT name and addressMR— Mernis, registeredMS— Mernis, stated
Not set is --.
enrollMasterpassWhether to enrol the new card with Masterpass. Forwarded to the issuing service, which does the enrolment; the card is created either way.
What the card may do: e-commerce, international purchases and mail order. Each is optional, and one left unset takes the platform's own default rather than being refused — for e-commerce that default follows digitalCardFlag.
The accounts to attach to the card as it is created. Each entry carries the account's own identifiers; attaching one later is attachCardAccount.
contractTypeWhich cardholder contract the customer accepted. The pair with contractVersionNumber records what was agreed to and when.
statementPeriodWhich statement period the card is billed on. The periods a product allows come from the reference data.
statementCurrencyCodeThe currency the statement is produced in.
cardLimitValueThe spending limit to open the card with.
customerLimitValueThe limit for the customer behind the card, which the card's own limit draws against.
autoLimitIncreaseFlagWhether the card takes part in automatic limit increases.
applicationIdThe card application this request belongs to. Returned when an application is created, and carried through the card that comes out of it.
applicationDateA date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.
applicationContractIdThe contract record in the application system that this card comes from.
createNoNameCard › Responses
Success
recordIdThe identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.
maskedCardNumberThe card number with its middle digits masked, as the platform stores it. It is a display form, not a key: operations take the shadow number.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
cardRefNumberThe card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.
mainCardRefNumberThe card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.
What the operation wants to say about work it did anyway. A warning does not mean the operation failed.
The card number, expiry and verification value, returned only where the operation and the channel are entitled to them.
cancelCardEmbossByShadowCardNumber
Cancels the embossing process of a credit card using the shadow card number. Validates input before calling the issuing service proxy. Logs the operation start, failure, and completion.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
cancelCardEmbossByShadowCardNumber › Request Body
channelThree-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.
shadowCardNumberShadow card number of the card whose pending emboss request is cancelled. Checked by the facade and checked again by the issuing service, with the same rule on both sides.
cancelCardEmbossByShadowCardNumber › Responses
Success
getPendingCardEmbossList
Retrieves the pending card embossing details for a given ShadowCardNumber. Returns information including card sequence number, emboss date, application date, emboss reason codes and descriptions, emboss status, masked card number, product type code and description, and validity flag. Validates the request to ensure ShadowCardNumber is not null or empty. Logs execution status and errors if the emboss retrieval fails.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getPendingCardEmbossList › Request Body
shadowCardNumberThe card whose pending emboss records are listed. The only field the request carries, and the only thing checked.
getPendingCardEmbossList › Responses
Success
cardSeqNumberWhich chip on the card was used, where a customer holds more than one card on the same number.
embossDateA date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.
applicationDateA date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.
embossReasonCodeValues:
N— new cardY— renewal
embossReasonDescriptionThe description of embossReasonCode, carried alongside it for display. It is not a key: match on the code.
embossReasonSubCodeValues:
BRK— broken cardCHF— damaged chipEXP— renewal at maturityFRD— fraudMGF— magnetic stripe errorNSU— name updateOTH— otherEXO— bulk renewal at maturityLST— lost cardSTL— stolen card
Not set is ---.
embossReasonSubDescThe description of embossReasonSubCode, carried alongside it for display. It is not a key: match on the code.
embossStatusValues:
W— waitingP— processingC— emboss file createdE— embossedT— PIN printedD— deliveredR— emboss file removedF— emboss faultyN— emboss not completedX— error
Not set is "".
maskedCardNumberThe card number with its middle digits masked, as the platform stores it. It is a display form, not a key: operations take the shadow number.
productTypeCodeValues:
C— creditD— debitP— prepaid
productTypeDescriptionThe description of productTypeCode, carried alongside it for display. It is not a key: match on the code.
shadowCardNumberThe platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.
validFlagWhether the row is live. The platform sets it; a value sent here is replaced.