Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Common Methods
  • OAuth2
  • Delivery
Information
Cards
    Card lifecycle
      getBasicCardInformationByPanpostgetDebitCardLogDataListByShadowCardNumberpostgetCreditCardLogDataListByShadowCardNumberpostgetCardByCardNumberpostgetSecureCardByPanpostgetCardByShadowCardNumberpost
Customers and accounts
    Customers
      getAssetByShadowCardNumberpostgetCustomerDetailpostcreateCustomerpostupdateCustomerpost
    Account linking
      accountStatuspost
Transactions
    getCreditTransactionListpostgetPaymentAndCashadvanceInformationByCriteriaspostgetAuthorizationListByBegindateEnddatepostgetDbttransactionByCardrefCustomernumpost
Limits and controls
    Card and customer limits
      changeCustomerLimitDecreasepostchangeCustomerLimitIncreasepost
    Permissions and restrictions
      getCardRestrictionpost
Billing and statements
    Collections and legal follow-up
      createFollowUpByMainCustomerNumberpostaddToLegalFollowUppost
    Debt payment
      getAutoPaymentQueuepost
    Statements and billing
      getDelinquencyInterestAmountpostsetStatementDocumentIdpostsetStatementDocumentOnlypostgetCardStatementCutoffReportpost
Security
    PIN and card security
      isSetCardPinViaSMSControlpostgetClearPanByShadowpostgetCardInfoByClearPanpostgetEncryptDataBlockpostdecryptDataBlockpost
Rewards
    Campaigns and rewards
      executeCampaignTransactionpostgetDebitCardForRewardByBankpost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getProductByShadowCardNumberpostgetEmbossReasonSubDefByValidFlagpostgetAvailableEmbossReasonListpostgetMccGroupAllpostgetTrnStatusAllpostgetBinDomesticByBinpostgetApplicableProductspostgetMccDefinitionGroupbyMccMccdescriptionpostgetNetworkTypeDefByValidFlagpostgetResponseCodeDefByValidFlagpostgetResponseReasonCodeDefByValidFlagpostgetTrnCodeDefByValidFlagpostgetTrnCodeMatrixByValidFlagpost
SchemasError codesChannels
powered by Zudoku
Common Methods
Common Methods

Card lifecycle

Move a card through its states after issuance — status changes, replacement, renewal, blocking and closure.


getBasicCardInformationByPan

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getBasicCardInformationByPan

Retrieves basic card information for a given PAN (Primary Account Number). Accepts GetBasicCardInformationByPanRequest containing Pan. Returns GetBasicCardInformationByPanResponse with Bin, Psn (card sequence number), CardType, MaskedCardNumber, EncryptedCardNumber, HashCardNumber, ShadowCardNumber, and CustomerNumber.

getBasicCardInformationByPan › 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

getBasicCardInformationByPan › Request Body

GetBasicCardInformationByPanRequest
pan
​string · required

The card's PAN, in the clear.

A card number is not stored by these services; the platform keeps a shadow card number instead.

getBasicCardInformationByPan › Responses

Success.

Eight fields off the same read getCardByCardNumber does — bin, PAN sequence, card type, masked and encrypted number, hash, shadow number and customer number. Nothing here is unavailable from that operation; this one is the short form. It does not guard against the service answering nothing.

GetBasicCardInformationByPanResponse
customerNumber
​integer · int64 · required

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

bin
​string · optional

The bank identification number — the leading digits of the card number that name the issuer and the product range.

psn
​string · optional
cardType
​string · enum · optional

Values:

  • C — credit
  • D — debit
  • P — prepaid
encryptedCardNumber
​string · optional

The card number encrypted under the platform's key, which is how it travels between services.

maskedCardNumber
​string · optional

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

hashCardNumber
​string · optional

A one-way hash of the card number, for matching two records without carrying the number.

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/Integrationcorebanking/Indoor/api/getBasicCardInformationByPan
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getBasicCardInformationByPan \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "pan": "pan" }'
Example Request Body
{ "pan": "pan" }
json
application/json
Example Responses
{ "bin": "bin", "psn": "psn", "cardType": "cardType", "encryptedCardNumber": "encryptedCardNumber", "maskedCardNumber": "maskedCardNumber", "hashCardNumber": "hashCardNumber", "shadowCardNumber": "shadowCardNumber", "customerNumber": 0 }
json
application/json

getDebitCardLogDataListByShadowCardNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getDebitCardLogDataListByShadowCardNumber

Retrieves debit card log data for a given ShadowCardNumber. Accepts GetDebitCardLogDataListByShadowCardNumberRequest with ShadowCardNumber, CustomerNumber, LogCode, StartDate, and EndDate. Calls _debitManagementServiceProxy.GetCardLogDataListByShadowCardNumber() and maps results to CardLogData. Returns GetDebitCardLogDataListByShadowCardNumberResponse containing a list of CardLogData with properties such as CardRefNumber, ShadowCardNumber, MaskedCardNumber, CustomerNumber, LogCode, LogCodeDescription, OldValue, NewValue, CardLogDetail, InsertChannelId, InsertChannelDescription, InsertUserId, and InsertDate.

getDebitCardLogDataListByShadowCardNumber › 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

getDebitCardLogDataListByShadowCardNumber › Request Body

GetDebitCardLogDataListByShadowCardNumberRequest
shadowCardNumber
​string · maxLength: 19 · required

Shadow card number to filter the log on. Unlike the credit equivalent, it is always required here; customerNumber does not stand in for it.

startDate
​string · required

CanNotBeNullOrLessThanSqlMinValue — Start of the window matched against each log row's insert date. The window is inclusive at both ends and is compared as a full timestamp, not as a 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.

Example: 2026-10-16T14:30:00Z
endDate
​string · required

CanNotBeNullOrLessThanSqlMinValue — End of the window matched against each log row's insert date. The window is inclusive at both ends and is compared as a full timestamp, not as a 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.

Example: 2026-10-16T14:30:00Z
logCode
​string · maxLength: 10 · optional

Card log code to filter on. An absent or empty value switches the filter off and returns every log code.

customerNumber
​integer · int64 · optional

Further narrows the log to one customer. It is not checked; zero switches this filter off.

getDebitCardLogDataListByShadowCardNumber › Responses

Success.

Rows are read live from the debit card log. The query inner-joins the card log definition table to resolve logCodeDescription, so a log row whose code has no definition row is dropped from the answer altogether; the channel description is joined outer, so an unknown channel leaves insertChannelDescription empty. A card with no log rows inside the window returns an empty cardLogDataList rather than an error. The result is not ordered and carries no cap.

GetDebitCardLogDataListByShadowCardNumberResponse
​array · optional
POST/Integrationcorebanking/Indoor/api/getDebitCardLogDataListByShadowCardNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getDebitCardLogDataListByShadowCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "shadowCardNumber": "shadowCardNumber", "logCode": "logCode", "customerNumber": 0, "startDate": "2026-10-16T14:30:00Z", "endDate": "2026-10-16T14:30:00Z" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "logCode": "logCode", "customerNumber": 0, "startDate": "2026-10-16T14:30:00Z", "endDate": "2026-10-16T14:30:00Z" }
json
application/json
Example Responses
{ "cardLogDataList": [ { "cardRefNumber": "cardRefNumber", "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "customerNumber": 0, "logCode": "logCode", "logCodeDescription": "logCodeDescription", "oldValue": "oldValue", "newValue": "newValue", "cardLogDetail": "cardLogDetail", "insertChannelId": "insertChannelId", "insertChannelDescription": "insertChannelDescription", "insertUserId": "insertUserId", "insertDate": "2026-10-16T14:30:00Z" } ] }
json
application/json

getCreditCardLogDataListByShadowCardNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getCreditCardLogDataListByShadowCardNumber

Retrieves credit card log data for a given shadow card number. Accepts GetCreditCardLogDataListByShadowCardNumberRequest with parameters ShadowCardNumber, CustomerNumber, LogCode, StartDate, and EndDate. Returns GetCreditCardLogDataListByShadowCardNumberResponse containing a list of CreditCardLogData items, each with CardRefNumber, ShadowCardNumber, MaskedCardNumber, CustomerNumber, OldValue, NewValue, CardLogDetail, InsertChannelId, InsertChannelDescription, LogCode, LogCodeDescription, InsertDate, and InsertUserId. Internally calls _crdIssuingServiceProxy.GetCardLogDataListByShadowCardNumber(). Validates StartDate, EndDate, and ShadowCardNumber before processing.

getCreditCardLogDataListByShadowCardNumber › 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

getCreditCardLogDataListByShadowCardNumber › Request Body

GetCreditCardLogDataListByShadowCardNumberRequest
startDate
​string · required

CanNotBeNullOrLessThanSqlMinValue — Start of the window matched against each log row's insert date. The window is inclusive at both ends and is compared as a full timestamp, not as a 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.

Example: 2026-10-16T14:30:00Z
endDate
​string · required

CanNotBeNullOrLessThanSqlMinValue — End of the window matched against each log row's insert date. The window is inclusive at both ends and is compared as a full timestamp, not as a 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.

Example: 2026-10-16T14:30:00Z
shadowCardNumber
​string · maxLength: 19 · optional

One-of · NotNullOrWhiteSpace — Shadow card number to filter the log on. Either this or customerNumber must be supplied; when both are absent the failure is reported against both fields. An absent or empty value switches this filter off.

logCode
​string · maxLength: 10 · optional

Card log code to filter on. An absent or empty value switches the filter off and returns every log code.

customerNumber
​integer · int64 · min: 1 · optional

One-of · NotNull — Customer number to filter the log on. Either this or shadowCardNumber must be supplied. Zero counts as absent, both for the check and for the query, where it switches this filter off.

getCreditCardLogDataListByShadowCardNumber › Responses

Success.

Rows are read live from the credit card log. The query inner-joins the card log definition table to resolve logCodeDescription, so a log row whose code has no definition row is dropped from the answer altogether; the channel description is joined outer, so an unknown channel leaves insertChannelDescription empty. A card or customer with no log rows inside the window returns an empty cardLogDataList rather than an error. The result is not ordered and carries no cap.

GetCreditCardLogDataListByShadowCardNumberResponse
​array · optional
POST/Integrationcorebanking/Indoor/api/getCreditCardLogDataListByShadowCardNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getCreditCardLogDataListByShadowCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "shadowCardNumber": "shadowCardNumber", "logCode": "logCode", "customerNumber": 0, "startDate": "2026-10-16T14:30:00Z", "endDate": "2026-10-16T14:30:00Z" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "logCode": "logCode", "customerNumber": 0, "startDate": "2026-10-16T14:30:00Z", "endDate": "2026-10-16T14:30:00Z" }
json
application/json
Example Responses
{ "cardLogDataList": [ { "cardRefNumber": "cardRefNumber", "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "customerNumber": 0, "logCode": "logCode", "logCodeDescription": "logCodeDescription", "oldValue": "oldValue", "newValue": "newValue", "cardLogDetail": "cardLogDetail", "insertChannelId": "insertChannelId", "insertChannelDescription": "insertChannelDescription", "insertUserId": "insertUserId", "insertDate": "2026-10-16T14:30:00Z" } ] }
json
application/json

getCardByCardNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getCardByCardNumber

Retrieves detailed card information for a given card number (PAN) and optional PAN sequence number. Accepts GetCardByCardNumberRequest containing CardNumber and PanSequenceNumber. Returns GetCardByCardNumberResponse with Bin, CardNumber, CardRefNumber, CardSeqNumber, CardType, CustomerNumber, EncryptedCardNumber, ExpiryDate, HashCardNumber, MainCardRefNumber, MainCustomerNumber, MaskedCardNumber, MaskedPanAlternative, OwnerSearchName, ProductNumber, StatusCode, and StatusReasonCode.

getCardByCardNumber › 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

getCardByCardNumber › Request Body

GetCardByCardNumberRequest
cardNumber
​string · minLength: 12 · maxLength: 19 · required

The card's PAN, in the clear.

panSequenceNumber
​string · optional

The PAN sequence number, where one card number carries more than one card.

Passed to the service that resolves the card; no column behind this API holds it.

getCardByCardNumber › Responses

Success.

The same read as getCardByShadowCardNumber, keyed by PAN instead — but without its null guard. This operation reads the customer number off the service's answer without checking there is one, so what a caller sees for a card that does not exist is whatever the service does about it, not a clean empty body. It also takes no channel, unlike its shadow-number twin.

GetCardByCardNumberResponse
customerNumber
​integer · int64 · required

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

expiryDate
​string · required

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.

Example: 2026-10-16T14:30:00Z
mainCustomerNumber
​integer · int64 · required

The main customer of a corporate relationship, as a number. The employees and supplementary holders under it carry their own customerNumber.

hashCardNumber
​string · optional

A one-way hash of the card number, for matching two records without carrying the number.

encryptedCardNumber
​string · optional

The card number encrypted under the platform's key, which is how it travels between services.

maskedCardNumber
​string · optional

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

bin
​string · optional

The bank identification number — the leading digits of the card number that name the issuer and the product range.

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.

cardSeqNumber
​string · optional

Which chip on the card was used, where a customer holds more than one card on the same number.

statusCode
​string · optional

Values:

  • A — valid
  • B — pending
  • C — stolen
  • D — cancelled by the bank
  • F — fraud
  • G — temporarily blocked
  • I — cancelled
  • L — lost
  • M — cancelled by the customer
  • T — corporate dummy
statusReasonCode
​string · optional

Why the status is what it is.

cardNumber
​string · optional
cardType
​string · enum · optional

Values:

  • C — credit
  • D — debit
  • P — prepaid
productNumber
​string · optional

The card product the card is issued on. Defined in the parameter tables; getCardProductList returns the ones a tenant may use.

cardRefNumber
​string · optional

The card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.

maskedPanAlternative
​string · optional

A second masked form of the card number, masked differently for a channel that needs other digits.

mainCardRefNumber
​string · optional

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

ownerSearchName
​string · optional

The cardholder's name normalised for searching — accents and case removed. It is not the name on the card.

POST/Integrationcorebanking/Indoor/api/getCardByCardNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getCardByCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "cardNumber": "cardNumber", "panSequenceNumber": "panSequenceNumber" }'
Example Request Body
{ "cardNumber": "cardNumber", "panSequenceNumber": "panSequenceNumber" }
json
application/json
Example Responses
{ "hashCardNumber": "hashCardNumber", "encryptedCardNumber": "encryptedCardNumber", "maskedCardNumber": "maskedCardNumber", "customerNumber": 0, "bin": "bin", "shadowCardNumber": "shadowCardNumber", "expiryDate": "2026-10-16T14:30:00Z", "cardSeqNumber": "cardSeqNumber", "statusCode": "statusCode", "statusReasonCode": "statusReasonCode", "cardNumber": "cardNumber", "cardType": "cardType", "productNumber": "productNumber", "cardRefNumber": "cardRefNumber", "maskedPanAlternative": "maskedPanAlternative", "mainCardRefNumber": "mainCardRefNumber", "ownerSearchName": "ownerSearchName", "mainCustomerNumber": 0 }
json
application/json

getSecureCardByPan

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getSecureCardByPan

Retrieves secure card information using the PAN. The response includes encrypted card number, hashed card number, first six digits, first eight digits, last four digits, and a record ID.

getSecureCardByPan › 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

getSecureCardByPan › Request Body

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

pan
​string · required

The card's PAN, in the clear.

A card number is not stored by these services; the platform keeps a shadow card number instead.

getSecureCardByPan › Responses

Success.

Six fields and none of them is the card number: the encrypted block, the hash, the first six, the first eight, the last four and the record id. This is the operation to use when a caller needs to recognise a card later without holding its number.

GetSecureCardByPanResponse
encryptedCardNumber
​string · optional

The card number encrypted under the platform's key, which is how it travels between services.

hashCardNumber
​string · optional

A one-way hash of the card number, for matching two records without carrying the number.

firstEight
​string · optional
firstSix
​string · optional
lastFour
​string · optional
recordId
​integer · int64 · optional

The identifier of the row the operation created or acted on, returned so a later call can name it.

POST/Integrationcorebanking/Indoor/api/getSecureCardByPan
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getSecureCardByPan \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "pan": "pan" }'
Example Request Body
{ "channel": "channel", "pan": "pan" }
json
application/json
Example Responses
{ "encryptedCardNumber": "encryptedCardNumber", "hashCardNumber": "hashCardNumber", "firstEight": "firstEight", "firstSix": "firstSix", "lastFour": "lastFour", "recordId": 0 }
json
application/json

getCardByShadowCardNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getCardByShadowCardNumber

Service that lists card information based on the Shadow Card Number.

getCardByShadowCardNumber › 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

getCardByShadowCardNumber › Request Body

GetCardByShadowCardNumberRequest
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 · required

The card to read.

getCardByShadowCardNumber › Responses

Success.

The body is empty when the card is not found: this operation checks the service's answer for null and returns nothing rather than a card. It is the only one of the nine lookups that guards the miss explicitly — see getCardByCardNumber for the same read keyed the other way, which does not.

GetCardByShadowCardNumberResponse
customerNumber
​integer · int64 · required

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

expiryDate
​string · required

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.

Example: 2026-10-16T14:30:00Z
mainCustomerNumber
​integer · int64 · required

The main customer of a corporate relationship, as a number. The employees and supplementary holders under it carry their own customerNumber.

hashCardNumber
​string · optional

A one-way hash of the card number, for matching two records without carrying the number.

encryptedCardNumber
​string · optional

The card number encrypted under the platform's key, which is how it travels between services.

maskedCardNumber
​string · optional

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

bin
​string · optional

The bank identification number — the leading digits of the card number that name the issuer and the product range.

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.

cardSeqNumber
​string · optional

Which chip on the card was used, where a customer holds more than one card on the same number.

statusCode
​string · optional

Values:

  • A — valid
  • B — pending
  • C — stolen
  • D — cancelled by the bank
  • F — fraud
  • G — temporarily blocked
  • I — cancelled
  • L — lost
  • M — cancelled by the customer
  • T — corporate dummy
statusReasonCode
​string · optional

Why the status is what it is.

cardNumber
​string · optional
cardType
​string · enum · optional

Values:

  • C — credit
  • D — debit
  • P — prepaid
productNumber
​string · optional

The card product the card is issued on. Defined in the parameter tables; getCardProductList returns the ones a tenant may use.

cardRefNumber
​string · optional

The card reference, which identifies one issued card including its renewals. Returned by the create and listing operations alongside the shadow number.

maskedPanAlternative
​string · optional

A second masked form of the card number, masked differently for a channel that needs other digits.

mainCardRefNumber
​string · optional

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

ownerSearchName
​string · optional

The cardholder's name normalised for searching — accents and case removed. It is not the name on the card.

maskedPanSmart
​string · optional
POST/Integrationcorebanking/Indoor/api/getCardByShadowCardNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getCardByShadowCardNumber \ --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
{ "hashCardNumber": "hashCardNumber", "encryptedCardNumber": "encryptedCardNumber", "maskedCardNumber": "maskedCardNumber", "customerNumber": 0, "bin": "bin", "shadowCardNumber": "shadowCardNumber", "expiryDate": "2026-10-16T14:30:00Z", "cardSeqNumber": "cardSeqNumber", "statusCode": "statusCode", "statusReasonCode": "statusReasonCode", "cardNumber": "cardNumber", "cardType": "cardType", "productNumber": "productNumber", "cardRefNumber": "cardRefNumber", "maskedPanAlternative": "maskedPanAlternative", "mainCardRefNumber": "mainCardRefNumber", "ownerSearchName": "ownerSearchName", "mainCustomerNumber": 0, "maskedPanSmart": "maskedPanSmart" }
json
application/json

Customers