Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • 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

Transactions

Read what happened on a card and correct it — transaction history, pending provisions, reversals and slip receipts.


getDebitCardTransactionByUtid

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getDebitCardTransactionByUtid

Retrieves a debit card transaction by UTID. Resolves shadow card number and transaction date using UTID, queries debit transactions within a date range around the transaction date, and returns the matching transaction record. Includes an alternative implementation that directly fetches transactions by UTID.

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

getDebitCardTransactionByUtid › Request Body

GetDebitCardTransactionByUtidRequest
utid
​string | null

Utid - [Optional]

getDebitCardTransactionByUtid › Responses

Success

GetDebitTransactionAllResponseItem
cardProductVirtualFlag
​boolean · required

Card Product Virtual Flag

cardProductDigitalFlag
​boolean · required

Card Product Digital Flag

sourceTab
​string | null

Source Tab - [Optional]

terminalNumber
​string | null

Terminal Number - [Optional]

authorizationNumber
​string | null

Authorization Number - [Optional]

authorizationMatchStatus
​string | null

Authorization Match Status - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

cardSeqNumber
​integer | null · int32

Card Seq Number - [Optional]

channelTypeDescription
​string | null

Channel Type Description - [Optional]

customer
​string | null

Customer - [Optional]

customerNumber
​integer | null · int64

Customer Number - [Optional]

digitalSlipValue
​string | null

Digital Slip Value - [Optional]

isChipFlag
​boolean | null

Is Chip Flag - [Optional]

localAmount
​number | null · double

Local Amount - [Optional]

localCurrencyDescription
​string | null

Local Currency Description - [Optional]

mainCustomerNumber
​integer | null · int64

Main Customer Number - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

matchStatusDescription
​string | null

Match Status Description - [Optional]

mccDescription
​string | null

Mcc Description - [Optional]

merchantCountryCode
​string | null

Merchant Country Code - [Optional]

merchantName
​string | null

Merchant Name - [Optional]

merchantNumber
​string | null

Merchant Number - [Optional]

networkTypeDescription
​string | null

Network Type Description - [Optional]

offlineFlag
​boolean | null

Offline Flag - [Optional]

panEntryMode
​string | null

Pan Entry Mode - [Optional]

pinUsage
​string | null

Pin Usage - [Optional]

responseCodeDescription
​string | null

Response Code Description - [Optional]

responseReasonCodeDescription
​string | null

Response Reason Code Description - [Optional]

rrn
​string | null

Rrn - [Optional]

settlementAmount
​number | null · double

Settlement Amount - [Optional]

settlementCurrencyDescription
​string | null

Settlement Currency Description - [Optional]

terminalType
​string | null

Terminal Type - [Optional]

transactionDate
​string | null · date-time

Transaction Date - [Optional]

trnAmount
​number | null · double

Trn Amount - [Optional]

trnCodeMatrixDescription
​string | null

Trn Code Matrix Description - [Optional]

trnCurrencyDescription
​string | null

Trn Currency Description - [Optional]

trnStatusCode
​string | null

Trn Status Code - [Optional]

trnStatusDescription
​string | null

Trn Status Description - [Optional]

utid
​string | null

Utid - [Optional]

trnEffect
​string | null

Trn Effect - [Optional]

channelType
​string | null

Channel Type - [Optional]

capitalRewardIndicator
​string | null

Capital Reward Indicator - [Optional]

trnCurrencyCode
​string | null

Trn Currency Code - [Optional]

transactionDescription
​string | null

Transaction Description - [Optional]

​object

Earned Point - [Optional]

trnCodeMatrixId
​string | null

Trn Code Matrix Id - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

mainCardRefNumber
​string | null

Main Card Ref Number - [Optional]

mcc
​string | null

Mcc - [Optional]

mccGroupCode
​string | null

Mcc Group Code - [Optional]

localCurrencyCode
​string | null

Local Currency Code - [Optional]

accountNumber
​number | null · double

Account Number - [Optional]

acqInstitutionId
​string | null

Acq Institution Id - [Optional]

supplementaryCardFlag
​boolean | null

Supplementary Card Flag

POST/IntegrationDigitalChannelDebit/debit/api/getDebitCardTransactionByUtid
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getDebitCardTransactionByUtid \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "utid": "utid" }'
Example Request Body
{ "utid": "utid" }
json
application/json
Example Responses
{ "sourceTab": "sourceTab", "terminalNumber": "terminalNumber", "authorizationNumber": "authorizationNumber", "authorizationMatchStatus": "authorizationMatchStatus", "cardRefNumber": "cardRefNumber", "cardSeqNumber": 0, "channelTypeDescription": "channelTypeDescription", "customer": "customer", "customerNumber": 0, "digitalSlipValue": "digitalSlipValue", "isChipFlag": true, "localAmount": 0, "localCurrencyDescription": "localCurrencyDescription", "mainCustomerNumber": 0, "maskedCardNumber": "maskedCardNumber", "matchStatusDescription": "matchStatusDescription", "mccDescription": "mccDescription", "merchantCountryCode": "merchantCountryCode", "merchantName": "merchantName", "merchantNumber": "merchantNumber", "networkTypeDescription": "networkTypeDescription", "offlineFlag": true, "panEntryMode": "panEntryMode", "pinUsage": "pinUsage", "responseCodeDescription": "responseCodeDescription", "responseReasonCodeDescription": "responseReasonCodeDescription", "rrn": "rrn", "settlementAmount": 0, "settlementCurrencyDescription": "settlementCurrencyDescription", "terminalType": "terminalType", "transactionDate": "2024-08-25T15:00:00Z", "trnAmount": 0, "trnCodeMatrixDescription": "trnCodeMatrixDescription", "trnCurrencyDescription": "trnCurrencyDescription", "trnStatusCode": "trnStatusCode", "trnStatusDescription": "trnStatusDescription", "utid": "utid", "trnEffect": "trnEffect", "channelType": "channelType", "capitalRewardIndicator": "capitalRewardIndicator", "cardProductVirtualFlag": true, "trnCurrencyCode": "trnCurrencyCode", "cardProductDigitalFlag": true, "transactionDescription": "transactionDescription", "earnedPoint": { "amount": 0, "rewardType": "rewardType" }, "trnCodeMatrixId": "trnCodeMatrixId", "shadowCardNumber": "shadowCardNumber", "mainCardRefNumber": "mainCardRefNumber", "mcc": "mcc", "mccGroupCode": "mccGroupCode", "localCurrencyCode": "localCurrencyCode", "accountNumber": 0, "acqInstitutionId": "acqInstitutionId", "supplementaryCardFlag": true }
json
application/json

getDebitCardTransactionByUtidNew

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getDebitCardTransactionByUtidNew

Retrieves a debit card transaction by UTID using the new transaction flow. Directly queries debit transactions by UTID and returns the matching transaction record.

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

getDebitCardTransactionByUtidNew › Request Body

GetDebitCardTransactionByUtidRequest
utid
​string | null

Utid - [Optional]

getDebitCardTransactionByUtidNew › Responses

Success

GetDebitTransactionAllResponseItem
cardProductVirtualFlag
​boolean · required

Card Product Virtual Flag

cardProductDigitalFlag
​boolean · required

Card Product Digital Flag

sourceTab
​string | null

Source Tab - [Optional]

terminalNumber
​string | null

Terminal Number - [Optional]

authorizationNumber
​string | null

Authorization Number - [Optional]

authorizationMatchStatus
​string | null

Authorization Match Status - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

cardSeqNumber
​integer | null · int32

Card Seq Number - [Optional]

channelTypeDescription
​string | null

Channel Type Description - [Optional]

customer
​string | null

Customer - [Optional]

customerNumber
​integer | null · int64

Customer Number - [Optional]

digitalSlipValue
​string | null

Digital Slip Value - [Optional]

isChipFlag
​boolean | null

Is Chip Flag - [Optional]

localAmount
​number | null · double

Local Amount - [Optional]

localCurrencyDescription
​string | null

Local Currency Description - [Optional]

mainCustomerNumber
​integer | null · int64

Main Customer Number - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

matchStatusDescription
​string | null

Match Status Description - [Optional]

mccDescription
​string | null

Mcc Description - [Optional]

merchantCountryCode
​string | null

Merchant Country Code - [Optional]

merchantName
​string | null

Merchant Name - [Optional]

merchantNumber
​string | null

Merchant Number - [Optional]

networkTypeDescription
​string | null

Network Type Description - [Optional]

offlineFlag
​boolean | null

Offline Flag - [Optional]

panEntryMode
​string | null

Pan Entry Mode - [Optional]

pinUsage
​string | null

Pin Usage - [Optional]

responseCodeDescription
​string | null

Response Code Description - [Optional]

responseReasonCodeDescription
​string | null

Response Reason Code Description - [Optional]

rrn
​string | null

Rrn - [Optional]

settlementAmount
​number | null · double

Settlement Amount - [Optional]

settlementCurrencyDescription
​string | null

Settlement Currency Description - [Optional]

terminalType
​string | null

Terminal Type - [Optional]

transactionDate
​string | null · date-time

Transaction Date - [Optional]

trnAmount
​number | null · double

Trn Amount - [Optional]

trnCodeMatrixDescription
​string | null

Trn Code Matrix Description - [Optional]

trnCurrencyDescription
​string | null

Trn Currency Description - [Optional]

trnStatusCode
​string | null

Trn Status Code - [Optional]

trnStatusDescription
​string | null

Trn Status Description - [Optional]

utid
​string | null

Utid - [Optional]

trnEffect
​string | null

Trn Effect - [Optional]

channelType
​string | null

Channel Type - [Optional]

capitalRewardIndicator
​string | null

Capital Reward Indicator - [Optional]

trnCurrencyCode
​string | null

Trn Currency Code - [Optional]

transactionDescription
​string | null

Transaction Description - [Optional]

​object

Earned Point - [Optional]

trnCodeMatrixId
​string | null

Trn Code Matrix Id - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

mainCardRefNumber
​string | null

Main Card Ref Number - [Optional]

mcc
​string | null

Mcc - [Optional]

mccGroupCode
​string | null

Mcc Group Code - [Optional]

localCurrencyCode
​string | null

Local Currency Code - [Optional]

accountNumber
​number | null · double

Account Number - [Optional]

acqInstitutionId
​string | null

Acq Institution Id - [Optional]

supplementaryCardFlag
​boolean | null

Supplementary Card Flag

POST/IntegrationDigitalChannelDebit/debit/api/getDebitCardTransactionByUtidNew
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getDebitCardTransactionByUtidNew \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "utid": "utid" }'
Example Request Body
{ "utid": "utid" }
json
application/json
Example Responses
{ "sourceTab": "sourceTab", "terminalNumber": "terminalNumber", "authorizationNumber": "authorizationNumber", "authorizationMatchStatus": "authorizationMatchStatus", "cardRefNumber": "cardRefNumber", "cardSeqNumber": 0, "channelTypeDescription": "channelTypeDescription", "customer": "customer", "customerNumber": 0, "digitalSlipValue": "digitalSlipValue", "isChipFlag": true, "localAmount": 0, "localCurrencyDescription": "localCurrencyDescription", "mainCustomerNumber": 0, "maskedCardNumber": "maskedCardNumber", "matchStatusDescription": "matchStatusDescription", "mccDescription": "mccDescription", "merchantCountryCode": "merchantCountryCode", "merchantName": "merchantName", "merchantNumber": "merchantNumber", "networkTypeDescription": "networkTypeDescription", "offlineFlag": true, "panEntryMode": "panEntryMode", "pinUsage": "pinUsage", "responseCodeDescription": "responseCodeDescription", "responseReasonCodeDescription": "responseReasonCodeDescription", "rrn": "rrn", "settlementAmount": 0, "settlementCurrencyDescription": "settlementCurrencyDescription", "terminalType": "terminalType", "transactionDate": "2024-08-25T15:00:00Z", "trnAmount": 0, "trnCodeMatrixDescription": "trnCodeMatrixDescription", "trnCurrencyDescription": "trnCurrencyDescription", "trnStatusCode": "trnStatusCode", "trnStatusDescription": "trnStatusDescription", "utid": "utid", "trnEffect": "trnEffect", "channelType": "channelType", "capitalRewardIndicator": "capitalRewardIndicator", "cardProductVirtualFlag": true, "trnCurrencyCode": "trnCurrencyCode", "cardProductDigitalFlag": true, "transactionDescription": "transactionDescription", "earnedPoint": { "amount": 0, "rewardType": "rewardType" }, "trnCodeMatrixId": "trnCodeMatrixId", "shadowCardNumber": "shadowCardNumber", "mainCardRefNumber": "mainCardRefNumber", "mcc": "mcc", "mccGroupCode": "mccGroupCode", "localCurrencyCode": "localCurrencyCode", "accountNumber": 0, "acqInstitutionId": "acqInstitutionId", "supplementaryCardFlag": true }
json
application/json

getDebitTransactionAll

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getDebitTransactionAll

Retrieves all debit card transactions for a given ShadowCardNumber and date range. Combines authorization and posted transaction records, merges unmatched authorizations, filters reward transactions, calculates total amount, and returns ordered transaction details including amounts, merchant info, status, rewards, and digital slip data. Also supports UTID-based retrieval via an alternative method.

Part of:

  • Journey 01 · Launching a new card product — step 4, Activate, PIN, transact

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

getDebitTransactionAll › Request Body

GetDebitTransactionAllRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

beginDate
​string · date-time

Begin Date - [Optional]

endDate
​string · date-time

End Date - [Optional]

responseCode
​string | null

Response Code - [Optional]

responseReasonCode
​string | null

Response Reason Code - [Optional]

networkType
​string | null

Network Type - [Optional]

trnCodeMatrixId
​string | null

Trn Code Matrix Id - [Optional]

maxAmount
​number | null · double

Max Amount - [Optional]

minAmount
​number | null · double

Min Amount - [Optional]

getDebitTransactionAll › Responses

Success

GetDebitTransactionAllResponse
totalAmount
​number · double · required

Total Amount

​array | null

List Of Transaction - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/getDebitTransactionAll
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getDebitTransactionAll \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "1202253520000036620", "beginDate": "2026-01-14T15:55:01.116Z", "endDate": "2026-09-14T15:55:01.116Z" }'
Example Request Body
{ "shadowCardNumber": "1202253520000036620", "beginDate": "2026-01-14T15:55:01.116Z", "endDate": "2026-09-14T15:55:01.116Z" }
json
application/json
Example Responses
{ "listOfTransaction": [ { "sourceTab": "sourceTab", "terminalNumber": "terminalNumber", "authorizationNumber": "authorizationNumber", "authorizationMatchStatus": "authorizationMatchStatus", "cardRefNumber": "cardRefNumber", "cardSeqNumber": 0, "channelTypeDescription": "channelTypeDescription", "customer": "customer", "customerNumber": 0, "digitalSlipValue": "digitalSlipValue", "isChipFlag": true, "localAmount": 0, "localCurrencyDescription": "localCurrencyDescription", "mainCustomerNumber": 0, "maskedCardNumber": "maskedCardNumber", "matchStatusDescription": "matchStatusDescription", "mccDescription": "mccDescription", "merchantCountryCode": "merchantCountryCode", "merchantName": "merchantName", "merchantNumber": "merchantNumber", "networkTypeDescription": "networkTypeDescription", "offlineFlag": true, "panEntryMode": "panEntryMode", "pinUsage": "pinUsage", "responseCodeDescription": "responseCodeDescription", "responseReasonCodeDescription": "responseReasonCodeDescription", "rrn": "rrn", "settlementAmount": 0, "settlementCurrencyDescription": "settlementCurrencyDescription", "terminalType": "terminalType", "transactionDate": "2024-08-25T15:00:00Z", "trnAmount": 0, "trnCodeMatrixDescription": "trnCodeMatrixDescription", "trnCurrencyDescription": "trnCurrencyDescription", "trnStatusCode": "trnStatusCode", "trnStatusDescription": "trnStatusDescription", "utid": "utid", "trnEffect": "trnEffect", "channelType": "channelType", "capitalRewardIndicator": "capitalRewardIndicator", "cardProductVirtualFlag": true, "trnCurrencyCode": "trnCurrencyCode", "cardProductDigitalFlag": true, "transactionDescription": "transactionDescription", "earnedPoint": { "amount": 0, "rewardType": "rewardType" }, "trnCodeMatrixId": "trnCodeMatrixId", "shadowCardNumber": "shadowCardNumber", "mainCardRefNumber": "mainCardRefNumber", "mcc": "mcc", "mccGroupCode": "mccGroupCode", "localCurrencyCode": "localCurrencyCode", "accountNumber": 0, "acqInstitutionId": "acqInstitutionId", "supplementaryCardFlag": true } ], "totalAmount": 0 }
json
application/json

updateTransactionForBNPL

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/updateTransactionForBNPL

Updates installment information for BNPL (Buy Now Pay Later) transactions. Updates corresponding transaction records for Installment Count, Installment Parameter, and Installment Profit Rate to synchronize with core banking system.

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

updateTransactionForBNPL › Request Body

UpdateTransactionForBNPLRequest
utid
​string | null

Utid

installmentCount
​integer | null · int32

Installment Count

installmentParameter
​string | null

Installment Parameter

installmentProfitRate
​number | null · double

Installment Profit Rate

updateTransactionForBNPL › Responses

Success

UpdateTransactionForBNPLResponse
isSuccess
​boolean · required

Is Success

errorMessage
​string | null

Error Message

POST/IntegrationDigitalChannelDebit/debit/api/updateTransactionForBNPL
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/updateTransactionForBNPL \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "utid": "utid", "installmentCount": 0, "installmentParameter": "installmentParameter", "installmentProfitRate": 0 }'
Example Request Body
{ "utid": "utid", "installmentCount": 0, "installmentParameter": "installmentParameter", "installmentProfitRate": 0 }
json
application/json
Example Responses
{ "isSuccess": true, "errorMessage": "errorMessage" }
json
application/json

getDigitalSlipReceipt

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getDigitalSlipReceipt

Retrieves the digital slip (receipt) for a debit card transaction using UTID. Returns transaction details including amounts, currency, card info, authorization, terminal and merchant information, ICC data, and reference UTID if available.

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

getDigitalSlipReceipt › Request Body

GetDigitalSlipReceiptRequest
channel
​string | null

Three-digit channel code. Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

utid
​string | null

Utid - [Optional]

getDigitalSlipReceipt › Responses

Success

GetDigitalSlipReceiptResponse
utid
​string | null

Utid - [Optional]

refUtid
​string | null

Ref Utid - [Optional]

trnCodeMatrixId
​string | null

Trn Code Matrix Id - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

trnAmount
​number | null · double

Trn Amount - [Optional]

trnCurrencyCode
​string | null

Trn Currency Code - [Optional]

responseCode
​string | null

Response Code - [Optional]

trnDatetime
​string | null · date-time

Trn Datetime - [Optional]

trnStatus
​string | null

Trn Status - [Optional]

stan
​integer | null · int32

Stan - [Optional]

rrn
​string | null

Rrn - [Optional]

authorizationNumber
​string | null

Authorization Number - [Optional]

terminalNumber
​string | null

Terminal Number - [Optional]

merchantNumber
​string | null

Merchant Number - [Optional]

merchantName
​string | null

Merchant Name - [Optional]

panEntryMode
​string | null

Pan Entry Mode - [Optional]

iccData84
​string | null

Icc Data84 - [Optional]

iccData9f26
​string | null

Icc Data9f26 - [Optional]

cardSeqNumber
​string | null

Card Seq Number - [Optional]

merchantAddress
​string | null

Merchant Address - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/getDigitalSlipReceipt
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getDigitalSlipReceipt \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "channel", "utid": "utid" }'
Example Request Body
{ "channel": "channel", "utid": "utid" }
json
application/json
Example Responses
{ "utid": "utid", "refUtid": "refUtid", "trnCodeMatrixId": "trnCodeMatrixId", "shadowCardNumber": "shadowCardNumber", "cardRefNumber": "cardRefNumber", "maskedCardNumber": "maskedCardNumber", "trnAmount": 0, "trnCurrencyCode": "trnCurrencyCode", "responseCode": "responseCode", "trnDatetime": "2024-08-25T15:00:00Z", "trnStatus": "trnStatus", "stan": 0, "rrn": "rrn", "authorizationNumber": "authorizationNumber", "terminalNumber": "terminalNumber", "merchantNumber": "merchantNumber", "merchantName": "merchantName", "panEntryMode": "panEntryMode", "iccData84": "iccData84", "iccData9f26": "iccData9f26", "cardSeqNumber": "cardSeqNumber", "merchantAddress": "merchantAddress" }
json
application/json

getAuthorizationListByBegindateEnddate

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getAuthorizationListByBegindateEnddate

Retrieves the list of debit card authorizations for a given period. Requires start date and end date as input and returns the authorization transactions that occurred within that date range.

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

getAuthorizationListByBegindateEnddate › Request Body

GetAuthorizationListByBegindateEnddateRequest
​object

Get Authorization List By Begindate Enddate Param - [Optional]

getAuthorizationListByBegindateEnddate › Responses

Success

GetAuthorizationListByBegindateEnddateResponse
​array | null

Get Authorization List By Begindate Enddate Result - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/getAuthorizationListByBegindateEnddate
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getAuthorizationListByBegindateEnddate \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "GetAuthorizationListByBegindateEnddateParam": { "AuthorizationMatchStatus": "AuthorizationMatchStatus", "BeginDate": "2024-08-25T15:00:00Z", "CardRefNumber": "CardRefNumber", "CustomerNumber": 0, "EndDate": "2024-08-25T15:00:00Z", "MaxAmount": 0, "Mcc": "Mcc", "MinAmount": 0, "NetworkType": "NetworkType", "NotSuccesfullResponse": "NotSuccesfullResponse", "ResponseCode": "ResponseCode", "ResponseReasonCode": "ResponseReasonCode", "Rrn": "Rrn", "ShadowCardNumber": "ShadowCardNumber", "TrnCodeMatrixId": "TrnCodeMatrixId", "TrnStatus": "TrnStatus" } }'
Example Request Body
{ "GetAuthorizationListByBegindateEnddateParam": { "AuthorizationMatchStatus": "AuthorizationMatchStatus", "BeginDate": "2024-08-25T15:00:00Z", "CardRefNumber": "CardRefNumber", "CustomerNumber": 0, "EndDate": "2024-08-25T15:00:00Z", "MaxAmount": 0, "Mcc": "Mcc", "MinAmount": 0, "NetworkType": "NetworkType", "NotSuccesfullResponse": "NotSuccesfullResponse", "ResponseCode": "ResponseCode", "ResponseReasonCode": "ResponseReasonCode", "Rrn": "Rrn", "ShadowCardNumber": "ShadowCardNumber", "TrnCodeMatrixId": "TrnCodeMatrixId", "TrnStatus": "TrnStatus" } }
json
application/json
Example Responses
{ "GetAuthorizationListByBegindateEnddateResult": [ { "AccountNumber": 0, "AcqInstitutionId": "AcqInstitutionId", "AuthorizationMatchStatus": "AuthorizationMatchStatus", "AuthorizationNumber": "AuthorizationNumber", "CardRefNumber": "CardRefNumber", "CardSeqNumber": 0, "ChannelType": "ChannelType", "ChannelTypeDescription": "ChannelTypeDescription", "CommissionAmount": 0, "Customer": "Customer", "CustomerNumber": 0, "DigitalSlipValue": "DigitalSlipValue", "EarnedPoint": 0, "FeeAmount": 0, "InstallmentCount": 0, "InstallmentParameter": "InstallmentParameter", "InstallmentProfitRate": 0, "IsChipFlag": true, "LocalAmount": 0, "LocalCurrencyCode": "LocalCurrencyCode", "LocalCurrencyDescription": "LocalCurrencyDescription", "MainCardRefNumber": "MainCardRefNumber", "MainCustomerNumber": 0, "MaskedCardNumber": "MaskedCardNumber", "MatchStatusDescription": "MatchStatusDescription", "Mcc": "Mcc", "MccDescription": "MccDescription", "MccGroupCode": "MccGroupCode", "MerchantCountryCode": "MerchantCountryCode", "MerchantName": "MerchantName", "MerchantNumber": "MerchantNumber", "NetworkTypeDescription": "NetworkTypeDescription", "OfflineFlag": true, "OpenReceiptFormIsEnabledFlag": true, "PanEntryMode": "PanEntryMode", "PinUsage": "PinUsage", "PreAuthorizationStatus": "PreAuthorizationStatus", "ProductDigitalFlag": true, "ProductName": "ProductName", "ProductVirtualFlag": true, "ResponseCodeDescription": "ResponseCodeDescription", "ResponseReasonCodeDescription": "ResponseReasonCodeDescription", "Rrn": "Rrn", "SettlementAmount": 0, "SettlementCurrencyDescription": "SettlementCurrencyDescription", "ShadowCardNumber": "ShadowCardNumber", "SourceTab": "SourceTab", "SuccessCode": "SuccessCode", "SupplementaryCardFlag": true, "TerminalNumber": "TerminalNumber", "TerminalType": "TerminalType", "TransactionDate": "2024-08-25T15:00:00Z", "TransactionDescription": "TransactionDescription", "TransactionTime": "TransactionTime", "TrnAmount": 0, "TrnCodeMatrixDescription": "TrnCodeMatrixDescription", "TrnCodeMatrixId": "TrnCodeMatrixId", "TrnCurrencyCode": "TrnCurrencyCode", "TrnCurrencyDescription": "TrnCurrencyDescription", "TrnEffect": "TrnEffect", "TrnRewardAbility": "TrnRewardAbility", "TrnStatusCode": "TrnStatusCode", "TrnStatusDescription": "TrnStatusDescription", "Utid": "Utid" } ] }
json
application/json

getDbttransactionByCardrefCustomernum

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getDbttransactionByCardrefCustomernum

Retrieves debit card transaction records based on card reference number and customer number. Calls DCID repository to fetch transaction data and returns the result without additional filtering or transformation.

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

getDbttransactionByCardrefCustomernum › Request Body

GetDbttransactionByCardrefCustomernumRequest
​object

Get Dbttransaction By Cardref Customernum Param - [Optional]

getDbttransactionByCardrefCustomernum › Responses

Success

GetDbttransactionByCardrefCustomernumResponse
​array | null

Get Dbttransaction By Cardref Customernum Result - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/getDbttransactionByCardrefCustomernum
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getDbttransactionByCardrefCustomernum \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "GetDbttransactionByCardrefCustomernumParam": { "CardRefNumber": "CardRefNumber", "CustomerNumber": 0, "EmbossName": "EmbossName", "MaxAmount": 0, "MinAmount": 0, "ShadowCardNumber": "ShadowCardNumber", "SourceNetwork": "SourceNetwork", "Transactiondatebegin": "2024-08-25T15:00:00Z", "Transactiondateend": "2024-08-25T15:00:00Z", "TrnCodeMatrixId": "TrnCodeMatrixId" } }'
Example Request Body
{ "GetDbttransactionByCardrefCustomernumParam": { "CardRefNumber": "CardRefNumber", "CustomerNumber": 0, "EmbossName": "EmbossName", "MaxAmount": 0, "MinAmount": 0, "ShadowCardNumber": "ShadowCardNumber", "SourceNetwork": "SourceNetwork", "Transactiondatebegin": "2024-08-25T15:00:00Z", "Transactiondateend": "2024-08-25T15:00:00Z", "TrnCodeMatrixId": "TrnCodeMatrixId" } }
json
application/json
Example Responses
{ "GetDbttransactionByCardrefCustomernumResult": [ { "AccountNumber": 0, "AcqInstitutionId": "AcqInstitutionId", "AcqRefNumber": "AcqRefNumber", "AuthorizationMatchStatus": "AuthorizationMatchStatus", "AuthorizationNumber": "AuthorizationNumber", "BillingAmount": 0, "BillingCurrency": "BillingCurrency", "BkmUniqueMerchantId": "BkmUniqueMerchantId", "CampaignCodeAcq": "CampaignCodeAcq", "CampaignCodeIss": "CampaignCodeIss", "ChannelType": "ChannelType", "ChannelTypeDescription": "ChannelTypeDescription", "ClearingChannel": "ClearingChannel", "ClearingDate": "2024-08-25T15:00:00Z", "ClearingNumber": 0, "CustomerNumberList": 0, "DigitalSlipValue": "DigitalSlipValue", "DisplayAtChannels": 0, "EarnedRewardBank": 0, "EarnedRewardCampaignAcq": 0, "EarnedRewardCampaignIss": 0, "EarnedRewardMerchant": 0, "EmbossName": "EmbossName", "EodDate": "2024-08-25T15:00:00Z", "InstallmentCount": 0, "InstallmentParameter": "InstallmentParameter", "InstallmentProfitRate": 0, "InvoiceNumber": "InvoiceNumber", "LocalAmount": 0, "LocalCurrency": "LocalCurrency", "LocalCurrencyCode": "LocalCurrencyCode", "MainCardRefNumber": "MainCardRefNumber", "MainCustomerNumber": 0, "MaskedCardNumber": "MaskedCardNumber", "MatchStatusDescription": "MatchStatusDescription", "Mcc": "Mcc", "MccDescription": "MccDescription", "MccGroupCode": "MccGroupCode", "MerchantAmexId": "MerchantAmexId", "MerchantCity": "MerchantCity", "MerchantCountryCode": "MerchantCountryCode", "MerchantName": "MerchantName", "MerchantNumber": "MerchantNumber", "NetworkDescription": "NetworkDescription", "OfflineFlag": true, "PanEntryMode": "PanEntryMode", "PinUsage": "PinUsage", "Product": "Product", "ProductDigitalFlag": true, "ProductVirtualFlag": true, "RefUtid": "RefUtid", "RequestDate": "2024-08-25T15:00:00Z", "RewardTypeDescription": "RewardTypeDescription", "Rrn": "Rrn", "SettlementAmount": 0, "SettlementCurrency": "SettlementCurrency", "ShadowCardNumber": "ShadowCardNumber", "SupplementaryCardFlag": true, "TerminalNumber": "TerminalNumber", "TerminalType": "TerminalType", "TransactionDescription": "TransactionDescription", "TrnAmount": 0, "TrnCodeMatrixDesc": "TrnCodeMatrixDesc", "TrnCodeMatrixId": "TrnCodeMatrixId", "TrnCurrency": "TrnCurrency", "TrnCurrencyCode": "TrnCurrencyCode", "TrnDate": "2024-08-25T15:00:00Z", "TrnDescription": "TrnDescription", "TrnEffect": "TrnEffect", "TrnOrigin": 0, "TrnRewardAbility": "TrnRewardAbility", "TrnStatus": "TrnStatus", "Utid": "Utid" } ] }
json
application/json

Account linkingCard and customer limits