Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Common Methods
  • OAuth2
  • Delivery
Information
Cards
    Card applications
      getCardApplicationListpostgetDebitApplicationIdByFromShadowCardNumberpostsubmitCardApplicationExtStatuspost
    Card issuance and personalisation
      getApplicableProductsByCustomerNumberpostcreateIndividualCardpostcreateIndividualSupplementaryCardpostcreateCorporateCardpostcreateDummyCorporateCardpostcreateVirtualCardpostgetPendingCardEmbossListpostcancelCardEmbossByShadowCardNumberpost
    Card lifecycle
      getCustomerDebitCardListByTenantIdpostgetCustomerDebitShadowCardsByTenantIdpostchangeCardStatuspostgetCardListpostgetCardListNewpostgetCardInfopostreplaceCardpostchangeAndReplaceCardpostisCardFoundInpostaddDebitCardLogpost
    No-name cards
      createNoNameCardApplicationpostcancelNoNameCardApplicationpostupdateNoNameCardApplicationpostactivateNoNameCardpostcreateCardUsingNoNameApplicationpostcreateAndProcessNoNameCardApplicationpostreplaceNoNameCardpostreplaceCardUsingNoNameApplicationpostchangeAndReplaceNoNameCardpost
Customers and accounts
    Branch management
      changeCardBranchpostchangeCustomerBranchposttransferBranchCustomerpostgetDebitCustomerLisfOfBranchpost
    Customers
      getCorporateCustomerInfoByIndividualCustomerpostgetCustomerAssetpostisCustomerConvertToRipperpostgetCustomerAssetsSummaryDebitpost
    Account linking
      attachCardAccountpostdetachCardAccountpostdetachCardAccountByAccountNumberpostmodifyCardAccountpostlistCardAccountByAccountNumberpostlistCardAccountByShadowCardNumberpostrecreateCustomerCardAccountspostsaveCardAccountCurrencyConversionpostgetCardAccountCurrencyConversionpost
Transactions
    getDebitCardTransactionByUtidpostgetDebitCardTransactionByUtidNewpostgetDebitTransactionAllpostupdateTransactionForBNPLpostgetDigitalSlipReceiptpostgetAuthorizationListByBegindateEnddatepostgetDbttransactionByCardrefCustomernumpost
Limits and controls
    Card and customer limits
      getAvailableECommerceLimitpost
    Operation limits
      getCardLimitationParameterDatapostgetCardOperationLimitpostsetCardOperationLimitpostremoveCardOperationLimitpostgetCustomerOperationLimitpostsetCustomerOperationLimitpostremoveCustomerOperationLimitpostgetCustomerLimitationParameterDatapost
    Permissions and restrictions
      getCardPermissionspostsaveCardPermissionspostsaveCardBnplPermissionpostchangeCardMiscOptionpostgetCardMiscOptionpost
Security
    PIN and card security
      setCardPinpostchangeCardPinpostverifyCardPinpostverifyRsaPinpostsetRsaPinpostchangeRsaPinpostincreasePinTryCountpostverifyRsaPinWithStaticSaltpostverifyCVVpostverifyCVVPartialpostgenerateCVVpostgetCardPinOperationHistorypostresetCvvCounterpost
Disputes
    Disputes and chargebacks
      createDisputeCasepostgetDisputeListpostaddDocumentByCaseNumberpostcancelDisputeCasepost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getCardTypeByBinpost
SchemasError codesChannels
powered by Zudoku
Debit Digital Channels Integration
Debit Digital Channels Integration

Account linking

Attach and detach the accounts a card draws on, and read back what a card is currently linked to.


attachCardAccount

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/attachCardAccount

Attaches a debit card to an account using details like IBAN, account number, branch, suffix, type, and alias. Returns the record ID of the attachment.

Part of:

  • Journey 01 · Launching a new card product — step 3, Link more accounts

attachCardAccount › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

attachCardAccount › Request Body

AttachCardAccountRequest
channel
​string · maxLength: 3 · required

Three-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.

accountType
​string · enum · maxLength: 1 · required

What the account is to the card. A type other than main or virement takes a further check that the plain types do not.

Values:

  • A — main account
  • V — virement
accountNumber
​integer · int64 · required

The account being linked. Absent and zero are refused separately — zero is checked against the numeric default rather than treated as a missing value.

shadowCardNumber
​string · maxLength: 19 · required

The card the account is linked to.

currencyCode
​string · maxLength: 3 · required

The account's currency. Demanded here where credit's equivalent operation does not ask for it at all.

fecCode
​integer · int32 · optional

The foreign-currency code of the account, where the card draws on one.

accountBranchId
​integer · int32 · optional

The branch that holds the account, as core banking numbers it.

accountSuffix
​integer · int32 · optional

The suffix that distinguishes one account from another under the same number at core banking.

accountAlias
​string · maxLength: 30 · optional

A name for the account, shown to the cardholder where the account is listed. The platform stores it and does not interpret it.

iban
​string · maxLength: 30 · optional

The account's IBAN, stored alongside the account number.

accountOrderFlag
​boolean · optional

Whether this account is the one drawn on first. The account listings return the stored value.

fxAutoConversionFlag
​boolean · optional

Whether a transaction in another currency is converted against this account automatically.

accountOrder
​integer · int32 · optional

Where the account sits in the card's order, which decides what is drawn on first.

attachCardAccount › Responses

Success

AttachCardAccountResponse
recordId
​integer · int64 · required

The identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.

POST/IntegrationDigitalChannelDebit/debit/api/attachCardAccount
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/attachCardAccount \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "fecCode": 0, "accountBranchId": 0, "accountType": "V", "accountSuffix": 0, "accountNumber": 456789, "shadowCardNumber": "1202262320000394985", "accountAlias": "t-test", "accountOrderFlag": true, "currencyCode": "949", "channel": "005" }'
Example Request Body
{ "fecCode": 0, "accountBranchId": 0, "accountType": "V", "accountSuffix": 0, "accountNumber": 456789, "shadowCardNumber": "1202262320000394985", "accountAlias": "t-test", "accountOrderFlag": true, "currencyCode": "949", "channel": "005" }
json
application/json
Example Responses
{ "recordId": 0 }
json
application/json

detachCardAccount

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/detachCardAccount

Detach Card Account

detachCardAccount › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

detachCardAccount › Request Body

DetachCardAccountRequest
channel
​string · maxLength: 3 · required

Three-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.

recordId
​integer · int64 · required

The card-to-account link being removed, by its record id. A sibling operation detaches by account number instead and takes a different request.

shadowCardNumber
​string · maxLength: 19 · optional

The card the link belongs to. Not validated on this operation — the record id alone identifies the link. Credit's equivalent does demand it.

detachCardAccount › Responses

Success

DetachCardAccountResponse
recordId
​integer · int64 · required

The identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.

POST/IntegrationDigitalChannelDebit/debit/api/detachCardAccount
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/detachCardAccount \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "recordId": 0, "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "channel": "channel", "recordId": 0, "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "recordId": 0 }
json
application/json

detachCardAccountByAccountNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/detachCardAccountByAccountNumber

Detach Card Account By Account Number

detachCardAccountByAccountNumber › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

detachCardAccountByAccountNumber › Request Body

DetachCardAccountByAccountNumberRequest
channel
​string · maxLength: 3 · required

Three-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.

shadowCardNumber
​string · maxLength: 19 · optional

The 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.

accountNumber
​integer · int64 · optional

The account at the bank's core banking system that the card draws on. It must already exist, belong to the card's customer, and be neither shared nor a foreign-currency account.

accountSuffix
​integer · int32 · optional

The suffix that distinguishes one account from another under the same number at core banking.

detachCardAccountByAccountNumber › Responses

Success

DetachCardAccountByAccountNumberResponse
listOfRemovedRecordId
​array · optional
POST/IntegrationDigitalChannelDebit/debit/api/detachCardAccountByAccountNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/detachCardAccountByAccountNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "accountNumber": 0, "accountSuffix": 0 }'
Example Request Body
{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "accountNumber": 0, "accountSuffix": 0 }
json
application/json
Example Responses
{ "listOfRemovedRecordId": [ 0 ] }
json
application/json

modifyCardAccount

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/modifyCardAccount

Modifies an existing card account linked to a shadow card. Updates account details including alias, branch, suffix, type, IBAN, FEC code, and order flag. Returns the updated record ID.

modifyCardAccount › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

modifyCardAccount › Request Body

ModifyCardAccountRequest
channel
​string · maxLength: 3 · required

Three-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.

recordId
​integer · int64 · required

Which card-to-account link is modified, by its record id. The fields being changed — alias, order, auto-conversion — are not themselves validated.

shadowCardNumber
​string · maxLength: 19 · required

The card whose link is being changed.

accountType
​string · enum · maxLength: 1 · optional

Values:

  • A — main account
  • V — virement
accountNumber
​integer · int64 · optional

The account at the bank's core banking system that the card draws on. It must already exist, belong to the card's customer, and be neither shared nor a foreign-currency account.

accountAlias
​string · maxLength: 30 · optional

A name for the account, shown to the cardholder where the account is listed. The platform stores it and does not interpret it.

accountOrderFlag
​boolean · optional

Whether this account is the one drawn on first. The account listings return the stored value.

accountOrder
​integer · int32 · optional

Where the account sits in the card's order, which decides what is drawn on first.

fxAutoConversionFlag
​boolean · optional

Whether a transaction in another currency is converted against this account automatically.

modifyCardAccount › Responses

Success

ModifyCardAccountResponse
recordId
​integer · int64 · required

The identifier of the row the operation created or acted on. Returned rather than sent in most operations that carry it.

POST/IntegrationDigitalChannelDebit/debit/api/modifyCardAccount
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/modifyCardAccount \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "recordId": 0, "accountType": "accountType", "accountNumber": 0, "shadowCardNumber": "shadowCardNumber", "accountAlias": "accountAlias", "accountOrderFlag": true, "accountOrder": 0, "fxAutoConversionFlag": true }'
Example Request Body
{ "channel": "channel", "recordId": 0, "accountType": "accountType", "accountNumber": 0, "shadowCardNumber": "shadowCardNumber", "accountAlias": "accountAlias", "accountOrderFlag": true, "accountOrder": 0, "fxAutoConversionFlag": true }
json
application/json
Example Responses
{ "recordId": 0 }
json
application/json

listCardAccountByAccountNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/listCardAccountByAccountNumber

Lists all card-linked accounts for a given account number. Returns details including account alias, branch, suffix, type, IBAN, FEC code, insert/update info, validity, and currency code.

listCardAccountByAccountNumber › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

listCardAccountByAccountNumber › Request Body

ListCardAccountByAccountNumberRequest
accountNumber
​integer · int64 · optional

The account at the bank's core banking system that the card draws on. It must already exist, belong to the card's customer, and be neither shared nor a foreign-currency account.

listCardAccountByAccountNumber › Responses

Success

ListCardAccountByAccountNumberResponse
​array · optional

The accounts to attach to the card as it is created. Each entry carries the account's own identifiers; attaching one later is attachCardAccount.

POST/IntegrationDigitalChannelDebit/debit/api/listCardAccountByAccountNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/listCardAccountByAccountNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "accountNumber": 0 }'
Example Request Body
{ "accountNumber": 0 }
json
application/json
Example Responses
{ "listOfAccount": [ { "fecCode": 0, "accountBranchId": 0, "accountType": "accountType", "accountSuffix": 0, "accountNumber": 0, "shadowCardNumber": "shadowCardNumber", "recordId": 0, "accountAlias": "accountAlias", "validFlag": true, "updateUserId": "updateUserId", "updateDate": "2026-10-16T14:30:00Z", "insertTokenId": "insertTokenId", "insertUserId": "insertUserId", "insertDate": "2026-10-16T14:30:00Z", "updateTokenId": "updateTokenId", "accountOrderFlag": true, "iban": "iban", "currencyCode": "currencyCode", "accountOrder": 0, "fxAutoConversionFlag": true } ] }
json
application/json

listCardAccountByShadowCardNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/listCardAccountByShadowCardNumber

Lists all accounts linked to a specific shadow card number. Returns account details including alias, branch, suffix, type, IBAN, FEC code, insert/update info, validity, and currency code.

listCardAccountByShadowCardNumber › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

listCardAccountByShadowCardNumber › Request Body

ListCardAccountByShadowCardNumberRequest
shadowCardNumber
​string · maxLength: 19 · optional

The 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.

listCardAccountByShadowCardNumber › Responses

Success

ListCardAccountByShadowCardNumberResponse
​array · optional

The accounts to attach to the card as it is created. Each entry carries the account's own identifiers; attaching one later is attachCardAccount.

POST/IntegrationDigitalChannelDebit/debit/api/listCardAccountByShadowCardNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/listCardAccountByShadowCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "listOfAccount": [ { "fecCode": 0, "accountBranchId": 0, "accountType": "accountType", "accountSuffix": 0, "accountNumber": 0, "shadowCardNumber": "shadowCardNumber", "recordId": 0, "accountAlias": "accountAlias", "validFlag": true, "updateUserId": "updateUserId", "updateDate": "2026-10-16T14:30:00Z", "insertTokenId": "insertTokenId", "insertUserId": "insertUserId", "insertDate": "2026-10-16T14:30:00Z", "updateTokenId": "updateTokenId", "accountOrderFlag": true, "iban": "iban", "currencyCode": "currencyCode", "accountOrder": 0, "fxAutoConversionFlag": true } ] }
json
application/json

recreateCustomerCardAccounts

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/recreateCustomerCardAccounts

Recreates all card accounts for a customer linked to a shadow card. Accepts a list of card accounts and replaces the existing ones, ensuring all accounts are valid. Used for batch updates or correcting account assignments.

recreateCustomerCardAccounts › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

recreateCustomerCardAccounts › Request Body

RecreateCustomerCardAccountsRequest
channel
​string · maxLength: 3 · required

Three-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.

shadowCardNumber
​string · maxLength: 19 · optional

The 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.

​array · optional

The accounts to attach to the card as it is created. Each entry carries the account's own identifiers; attaching one later is attachCardAccount.

recreateCustomerCardAccounts › Responses

Success

No data returned
POST/IntegrationDigitalChannelDebit/debit/api/recreateCustomerCardAccounts
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/recreateCustomerCardAccounts \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "cardAccountList": [ { "fecCode": 0, "accountBranchId": 0, "accountType": "accountType", "accountSuffix": 0, "accountNumber": 0, "shadowCardNumber": "shadowCardNumber", "recordId": 0, "accountAlias": "accountAlias", "validFlag": true, "updateUserId": "updateUserId", "updateDate": "2026-10-16T14:30:00Z", "insertTokenId": "insertTokenId", "insertUserId": "insertUserId", "insertDate": "2026-10-16T14:30:00Z", "updateTokenId": "updateTokenId", "accountOrderFlag": true, "iban": "iban", "currencyCode": "currencyCode", "accountOrder": 0, "fxAutoConversionFlag": true } ] }'
Example Request Body
{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "cardAccountList": [ { "fecCode": 0, "accountBranchId": 0, "accountType": "accountType", "accountSuffix": 0, "accountNumber": 0, "shadowCardNumber": "shadowCardNumber", "recordId": 0, "accountAlias": "accountAlias", "validFlag": true, "updateUserId": "updateUserId", "updateDate": "2026-10-16T14:30:00Z", "insertTokenId": "insertTokenId", "insertUserId": "insertUserId", "insertDate": "2026-10-16T14:30:00Z", "updateTokenId": "updateTokenId", "accountOrderFlag": true, "iban": "iban", "currencyCode": "currencyCode", "accountOrder": 0, "fxAutoConversionFlag": true } ] }
json
application/json
Example Responses
No example specified for this content type

saveCardAccountCurrencyConversion

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/saveCardAccountCurrencyConversion

Save Card Account Currency Conversion

saveCardAccountCurrencyConversion › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

saveCardAccountCurrencyConversion › Request Body

SaveCardAccountCurrencyConversionRequest
channel
​string · maxLength: 3 · required

Three-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.

shadowCardNumber
​string · maxLength: 19 · optional

The 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.

accountNumber
​integer · int64 · optional

The account at the bank's core banking system that the card draws on. It must already exist, belong to the card's customer, and be neither shared nor a foreign-currency account.

fxAutoConversionFlag
​boolean · optional

Whether a transaction in another currency is converted against this account automatically.

saveCardAccountCurrencyConversion › Responses

Success

SaveCardAccountCurrencyConversionResponse
accountNumber
​integer · int64 · required

The account at the bank's core banking system that the card draws on. It must already exist, belong to the card's customer, and be neither shared nor a foreign-currency account.

fxAutoConversionFlag
​boolean · required

Whether a transaction in another currency is converted against this account automatically.

shadowCardNumber
​string · optional

The 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.

POST/IntegrationDigitalChannelDebit/debit/api/saveCardAccountCurrencyConversion
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/saveCardAccountCurrencyConversion \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "accountNumber": 0, "fxAutoConversionFlag": true }'
Example Request Body
{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "accountNumber": 0, "fxAutoConversionFlag": true }
json
application/json
Example Responses
{ "shadowCardNumber": "shadowCardNumber", "accountNumber": 0, "fxAutoConversionFlag": true }
json
application/json

getCardAccountCurrencyConversion

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getCardAccountCurrencyConversion

Get Card Account Currency Conversion

getCardAccountCurrencyConversion › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCardAccountCurrencyConversion › Request Body

GetCardAccountCurrencyConversionRequest
channel
​string · maxLength: 3 · required

Three-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.

shadowCardNumber
​string · maxLength: 19 · optional

The 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.

getCardAccountCurrencyConversion › Responses

Success

GetCardAccountCurrencyConversionResponse
fxAutoConversionFlag
​boolean · required

Whether a transaction in another currency is converted against this account automatically.

shadowCardNumber
​string · optional

The 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.

accountNumber
​integer · int64 · optional

The account at the bank's core banking system that the card draws on. It must already exist, belong to the card's customer, and be neither shared nor a foreign-currency account.

POST/IntegrationDigitalChannelDebit/debit/api/getCardAccountCurrencyConversion
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getCardAccountCurrencyConversion \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "channel": "channel", "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "shadowCardNumber": "shadowCardNumber", "accountNumber": 0, "fxAutoConversionFlag": true }
json
application/json

CustomersTransactions