Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • OAuth2
  • Delivery
Information
Cards
    Card issuance and personalisation
      getApplicableProductsByCustomerNumberpostcreateIndividualDebitCardpostcreateCorporateDebitCardpostreplaceDebitCardpostcancelDebitEmbossByShadowCardNumberpostgetPendingCardEmbossListpostcancelEmbossByShadowCardNumberpost
    Card lifecycle
      getBasicCardInformationByPanpostgetDebitCardInfopostchangeDebitCardStatuspostchangeDebitCardBranchpostattachDebitCardAccountpostgetDebitCardLogDataListByShadowCardNumberpostgetCreditCardLogDataListByShadowCardNumberpostgetCardByCardNumberpostgetSecureCardByPanpostgetCardByShadowCardNumberpost
Customers and accounts
    Customers
      getAssetByShadowCardNumberpostgetCustomerDetailpostcreateCustomerpostupdateCustomerpost
    Account linking
      accountStatuspost
Transactions
    getCreditTransactionListpostgetPaymentAndCashadvanceInformationByCriteriaspostgetDebitTransactionAllpostgetAuthorizationListByBegindateEnddatepostgetDbttransactionByCardrefCustomernumpost
Limits and controls
    Card and customer limits
      changeCreditCardLimitDecreasepostchangeCreditCardLimitIncreasepostchangeCustomerLimitDecreasepostchangeCustomerLimitIncreasepost
    Operation limits
      getCustomerOperationLimitpostsetCustomerOperationLimitpostremoveCustomerOperationLimitpostsetCardOperationLimitpostgetCardOperationLimitpostremoveCardOperationLimitpost
    Permissions and restrictions
      getCardRestrictionpost
Billing and statements
    Collections and legal follow-up
      getCardDelinquencyInfoByCustomerNumberpostcreateFollowUpByMainCustomerNumberpostaddToLegalFollowUppost
    Debt payment
      getAutoPaymentQueuepost
    Statements and billing
      getDelinquencyInterestAmountpostsetStatementDocumentIdpostsetStatementDocumentOnlypostgetCardStatementCutoffReportpost
Security
    PIN and card security
      setCardPinViaSMSpostisSetCardPinViaSMSControlpostgetClearPanByShadowpostgetCardInfoByClearPanpostsetCreditCardPinpostverifyCreditCardPinpostgetEncryptDataBlockpostdecryptDataBlockpost
Disputes
    Disputes and chargebacks
      createDisputeCasepostcancelDisputeCasepostaddDocumentByCaseNumberpostgetDisputeListpostgetDisputeReasonDefListpost
Rewards
    Campaigns and rewards
      executeCampaignTransactionpostgetDebitCardForRewardByBankpost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getCardTypeByBinpostgetProductByShadowCardNumberpostgetAvailableCardStatusListpostgetEmbossReasonSubDefByValidFlagpostgetAvailableEmbossReasonListpostgetMccGroupAllpostgetTrnStatusAllpostgetBinDomesticByBinpostgetApplicableProductspostgetMccDefinitionGroupbyMccMccdescriptionpostgetNetworkTypeDefByValidFlagpostgetResponseCodeDefByValidFlagpostgetResponseReasonCodeDefByValidFlagpostgetTrnCodeDefByValidFlagpostgetTrnCodeMatrixByValidFlagpost
SchemasError codesChannels
powered by Zudoku
Ana Bankacılık Iletisim Servisi Ripper istikameti
Ana Bankacılık Iletisim Servisi Ripper istikameti

Reference data

Look up the reference data a card programme is configured against — products, codes and parameters.


getCardTypeByBin

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getCardTypeByBin

Determines the card type (Credit, Debit, Prepaid, or None) for a given BIN (Bank Identification Number). Accepts GetCardTypeByBinRequest with the BIN string. Returns GetCardTypeByBinResponse containing CardType as CardDomainType enum. Uses _cache.GetBinOnusAll() to look up BIN definitions and resolves CardType using TryGetCardDomainType.

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

getCardTypeByBin › Request Body

GetCardTypeByBinRequest
bin
​string | null

Bin - [Optional]

getCardTypeByBin › Responses

Success

GetCardTypeByBinResponse
cardType
​integer · enum · int32 · required

Card Type — 0 None, 1 Credit, 2 Debit, 3 Prepaid

Enum values:
0
1
2
3
POST/Integrationcorebanking/Indoor/api/getCardTypeByBin
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getCardTypeByBin \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "bin": "bin" }'
Example Request Body
{ "bin": "bin" }
json
application/json
Example Responses
{ "cardType": 0 }
json
application/json

getProductByShadowCardNumber

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getProductByShadowCardNumber

Retrieves product information based on a shadow card number. Returns product brand, card type, product number, product name, product short name, and digital card ability.

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

getProductByShadowCardNumber › Request Body

GetProductByShadowCardNumberRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

getProductByShadowCardNumber › Responses

Success

GetProductByShadowCardNumberResponse
cardType
​integer · enum · int32 · required

Card Type — 0 None, 1 Credit, 2 Debit, 3 Prepaid

Enum values:
0
1
2
3
digitalAbility
​boolean · required

Digital Ability

brand
​string | null

Brand - [Optional]

productNumber
​string | null

Product Number - [Optional]

productName
​string | null

Product Name - [Optional]

productShortname
​string | null

Product Shortname - [Optional]

POST/Integrationcorebanking/Indoor/api/getProductByShadowCardNumber
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getProductByShadowCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "cardType": 0, "brand": "brand", "productNumber": "productNumber", "productName": "productName", "productShortname": "productShortname", "digitalAbility": true }
json
application/json

getAvailableCardStatusList

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getAvailableCardStatusList

Retrieves a list of available card statuses for a given card identified by ShadowCardNumber. The method accepts GetAvailableCardStatusListRequest containing ShadowCardNumber and Channel. The response returns GetAvailableCardStatusListResponse with a list of GetAvailableCardStatusListResponseItem, each containing StatusCode, StatusDescription, ReasonCode, and ReasonDescription.

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

getAvailableCardStatusList › Request Body

GetAvailableCardStatusListRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

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.

getAvailableCardStatusList › Responses

Success

GetAvailableCardStatusListResponse
​array | null

List Of Status - [Optional]

POST/Integrationcorebanking/Indoor/api/getAvailableCardStatusList
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getAvailableCardStatusList \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "shadowCardNumber", "channel": "channel" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "channel": "channel" }
json
application/json
Example Responses
{ "listOfStatus": [ { "statusCode": "statusCode", "statusDescription": "statusDescription", "reasonCode": "reasonCode", "reasonDescription": "reasonDescription" } ] }
json
application/json

getEmbossReasonSubDefByValidFlag

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getEmbossReasonSubDefByValidFlag

Retrieves emboss reason sub definitions with their valid and use flags. Calls _pmServiceProxy.GetEmbossReasonSubDefByValidFlag() and maps results to GetEmbossReasonSubDefByValidFlagResponse containing EmbossReasonSubDefList with properties ValidFlag, EmbossReasonSubCode, EmbossReasonSubDesc, and UseFlag.

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

getEmbossReasonSubDefByValidFlag › Responses

Success

GetEmbossReasonSubDefByValidFlagResponse
​array | null

Emboss Reason Sub Def List - [Optional]

POST/Integrationcorebanking/Indoor/api/getEmbossReasonSubDefByValidFlag
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getEmbossReasonSubDefByValidFlag \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "embossReasonSubDefList": [ { "validFlag": true, "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "useFlag": true } ] }
json
application/json

getAvailableEmbossReasonList

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getAvailableEmbossReasonList

Retrieves a list of available emboss reasons for a given card identified by ShadowCardNumber. The method accepts GetAvailableEmbossReasonListRequest containing ShadowCardNumber. The response returns GetAvailableEmbossReasonListResponse with a list of GetAvailableEmbossReasonByCardStatusResult, each containing EmbossReasonSubCode, EmbossReasonSubDesc, StatusCode, StatusReasonCode, and ProductNumber.

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

getAvailableEmbossReasonList › Request Body

GetAvailableEmbossReasonListRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

getAvailableEmbossReasonList › Responses

Success

GetAvailableEmbossReasonListResponse
​array | null

Get Available Emboss Reason By Card Status Result - [Optional]

POST/Integrationcorebanking/Indoor/api/getAvailableEmbossReasonList
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getAvailableEmbossReasonList \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "getAvailableEmbossReasonByCardStatusResult": [ { "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "statusCode": "statusCode", "statusReasonCode": "statusReasonCode" } ] }
json
application/json

getMccGroupAll

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getMccGroupAll

Retrieves all MCC groups from cache using _cache.GetMccGroupAll() and maps them to a list of MccGroup objects containing InstitutionCode, Kk100hOrderNumber, MccGroupCode, MccGroupDescription, QualificationIndicatorCode, UseInApplicationFlag, and ValidFlag.

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

getMccGroupAll › Responses

Success

GetMccGroupAllResponse
​array | null

List Of Mcc Group - [Optional]

POST/Integrationcorebanking/Indoor/api/getMccGroupAll
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getMccGroupAll \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "listOfMccGroup": [ { "validFlag": true, "institutionCode": "institutionCode", "mccGroupCode": "mccGroupCode", "mccGroupDescription": "mccGroupDescription", "useInApplicationFlag": true, "qualificationIndicatorCode": "qualificationIndicatorCode", "kk100hOrderNumber": 0 } ] }
json
application/json

getTrnStatusAll

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getTrnStatusAll

Retrieves all transaction statuses along with their codes, descriptions, and validity flags for core banking integration.

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

getTrnStatusAll › Responses

Success

GetTrnStatusAllResponse
​array | null

List Of Trn Status - [Optional]

POST/Integrationcorebanking/Indoor/api/getTrnStatusAll
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getTrnStatusAll \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "listOfTrnStatus": [ { "validFlag": true, "trnStatusCode": "trnStatusCode", "trnStatusDescription": "trnStatusDescription" } ] }
json
application/json

getBinDomesticByBin

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getBinDomesticByBin

Service that lists local card information based on the provided BIN.

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

getBinDomesticByBin › Request Body

GetBinDomesticByBinRequest
bin
​string | null

Bin - [Optional]

getBinDomesticByBin › Responses

Success

GetBinDomesticByBinResponse
validFlag
​boolean · required

Valid Flag

acqFlag
​boolean · required

Acq Flag

bonusFlag
​boolean · required

Bonus Flag

businessFlag
​boolean · required

Business Flag

preAuthDebitFlag
​boolean · required

Pre Auth Debit Flag

binMinValue
​string | null

Bin Min Value - [Optional]

binMaxValue
​string | null

Bin Max Value - [Optional]

binDescription
​string | null

Bin Description - [Optional]

processorBin
​string | null

Processor Bin - [Optional]

issuerBankCode
​string | null

Issuer Bank Code - [Optional]

cardType
​string | null

Card Type - [Optional]

cardBrand
​string | null

Card Brand - [Optional]

panLength
​integer | null · int32

Pan Length - [Optional]

rewardType
​string | null

Reward Type - [Optional]

authenticationType
​string | null

Authentication Type - [Optional]

loyaltyProgram
​string | null

Loyalty Program - [Optional]

binLength
​string | null

Bin Length - [Optional]

POST/Integrationcorebanking/Indoor/api/getBinDomesticByBin
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getBinDomesticByBin \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "bin": "bin" }'
Example Request Body
{ "bin": "bin" }
json
application/json
Example Responses
{ "validFlag": true, "binMinValue": "binMinValue", "binMaxValue": "binMaxValue", "binDescription": "binDescription", "processorBin": "processorBin", "issuerBankCode": "issuerBankCode", "cardType": "cardType", "cardBrand": "cardBrand", "panLength": 0, "acqFlag": true, "rewardType": "rewardType", "bonusFlag": true, "businessFlag": true, "preAuthDebitFlag": true, "authenticationType": "authenticationType", "loyaltyProgram": "loyaltyProgram", "binLength": "binLength" }
json
application/json

getApplicableProducts

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getApplicableProducts

Retrieves all applicable card products from cache. Maps each cached product to GetApplicableProductsResponseItem including Bin, Brand, ClassCode, ContactlessAbility, DigitalAbility, EmvAbility, GroupCode, IsNoName, ListOfApplicableChannel, ProductName, ProductNumber, ProductShortName, SegmentCode, TenantId, TypeCode, TypeCodeDetail, and VirtualAbility. Returns the list as GetApplicableProductsResponse.

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

getApplicableProducts › Request Body

GetApplicableProductsRequest
queryDate
​string | null · date-time

Query Date - [Optional]

getApplicableProducts › Responses

Success

GetApplicableProductsResponse
​array | null

List Of Product - [Optional]

POST/Integrationcorebanking/Indoor/api/getApplicableProducts
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getApplicableProducts \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "queryDate": "2024-08-25T15:00:00Z" }'
Example Request Body
{ "queryDate": "2024-08-25T15:00:00Z" }
json
application/json
Example Responses
{ "listOfProduct": [ { "productNumber": "productNumber", "productName": "productName", "productShortName": "productShortName", "brand": "brand", "virtualAbility": true, "digitalAbility": true, "typeCode": "typeCode", "segmentCode": "segmentCode", "bin": "bin", "contactlessAbility": true, "emvAbility": true, "groupCode": "groupCode", "classCode": "classCode", "isNoName": true, "typeCodeDetail": "typeCodeDetail", "tenantId": "tenantId", "listOfApplicableChannel": [ "string" ] } ] }
json
application/json

getMccDefinitionGroupbyMccMccdescription

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getMccDefinitionGroupbyMccMccdescription

Retrieves MCC definition groups by MCC and MCC description from the internal repository using _intRepository.GetMccDefinitionGroupbyMccMccdescription().

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

getMccDefinitionGroupbyMccMccdescription › Responses

Success

No data returned
POST/Integrationcorebanking/Indoor/api/getMccDefinitionGroupbyMccMccdescription
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getMccDefinitionGroupbyMccMccdescription \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
No example specified for this content type

getNetworkTypeDefByValidFlag

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getNetworkTypeDefByValidFlag

Retrieves all network type definitions with valid flag. Returns a list of objects containing insert and update metadata, valid flag, network type code, and network type description.

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

getNetworkTypeDefByValidFlag › Responses

Success

GetNetworkTypeDefByValidFlagResponse
​array | null

Network Type Def List - [Optional]

POST/Integrationcorebanking/Indoor/api/getNetworkTypeDefByValidFlag
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getNetworkTypeDefByValidFlag \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "NetworkTypeDefList": [ { "insertDate": "2024-08-25T15:00:00Z", "insertUserId": "insertUserId", "insertTokenId": "insertTokenId", "updateDate": "2024-08-25T15:00:00Z", "updateUserId": "updateUserId", "updateTokenId": "updateTokenId", "validFlag": true, "networkType": "networkType", "networkTypeDescription": "networkTypeDescription" } ] }
json
application/json

getResponseCodeDefByValidFlag

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getResponseCodeDefByValidFlag

Retrieves a list of response codes filtered by valid flag. Each item includes transaction domain, response code, description, success flag, and metadata such as insert/update dates and user IDs.

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

getResponseCodeDefByValidFlag › Responses

Success

GetResponseCodeDefByValidFlagResponse
​array | null

Response Code Def List - [Optional]

POST/Integrationcorebanking/Indoor/api/getResponseCodeDefByValidFlag
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getResponseCodeDefByValidFlag \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "ResponseCodeDefList": [ { "insertDate": "2024-08-25T15:00:00Z", "insertUserId": "insertUserId", "insertTokenId": "insertTokenId", "updateDate": "2024-08-25T15:00:00Z", "updateUserId": "updateUserId", "updateTokenId": "updateTokenId", "validFlag": true, "transactionDomain": "transactionDomain", "responseCode": "responseCode", "responseCodeDescription": "responseCodeDescription", "successFlag": true } ] }
json
application/json

getResponseReasonCodeDefByValidFlag

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getResponseReasonCodeDefByValidFlag

Retrieves a list of response reason codes filtered by valid flag. Each item includes the reason code, description, local description, validity flag, and metadata such as insert/update dates and user IDs.

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

getResponseReasonCodeDefByValidFlag › Responses

Success

GetResponseReasonCodeDefByValidFlagResponse
​array | null

Response Reason Code Def List - [Optional]

POST/Integrationcorebanking/Indoor/api/getResponseReasonCodeDefByValidFlag
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getResponseReasonCodeDefByValidFlag \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "ResponseReasonCodeDefList": [ { "insertDate": "2024-08-25T15:00:00Z", "insertUserId": "insertUserId", "insertTokenId": "insertTokenId", "updateDate": "2024-08-25T15:00:00Z", "updateUserId": "updateUserId", "updateTokenId": "updateTokenId", "validFlag": true, "responseReasonCode": "responseReasonCode", "responseReasonDescription": "responseReasonDescription", "descriptionLocal": "descriptionLocal" } ] }
json
application/json

getTrnCodeDefByValidFlag

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getTrnCodeDefByValidFlag

Retrieves all valid transaction codes along with their descriptions, insert/update metadata, and validity flags. This is used to get the list of transaction code definitions for core banking integration.

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

getTrnCodeDefByValidFlag › Responses

Success

GetTrnCodeDefByValidFlagResponse
​array | null

Trn Code Def List - [Optional]

POST/Integrationcorebanking/Indoor/api/getTrnCodeDefByValidFlag
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getTrnCodeDefByValidFlag \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "TrnCodeDefList": [ { "validFlag": true, "insertDate": "2024-08-25T15:00:00Z", "insertUserId": "insertUserId", "insertTokenId": "insertTokenId", "updateDate": "2024-08-25T15:00:00Z", "updateUserId": "updateUserId", "updateTokenId": "updateTokenId", "trnCode": "trnCode", "trnCodeDescription": "trnCodeDescription" } ] }
json
application/json

getTrnCodeMatrixByValidFlag

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getTrnCodeMatrixByValidFlag

Retrieves all valid transaction code matrices along with their details, flags, and associated metadata. This is used to get the list of transaction code matrices for core banking integration.

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

getTrnCodeMatrixByValidFlag › Responses

Success

GetTrnCodeMatrixByValidFlagResponse
​array | null

Trn Code Matrix List - [Optional]

POST/Integrationcorebanking/Indoor/api/getTrnCodeMatrixByValidFlag
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getTrnCodeMatrixByValidFlag \ --request POST \ --header 'evrst-ptrnid: x_request_id'
Example Responses
{ "TrnCodeMatrixList": [ { "insertDate": "2024-08-25T15:00:00Z", "insertUserId": "insertUserId", "insertTokenId": "insertTokenId", "updateDate": "2024-08-25T15:00:00Z", "updateUserId": "updateUserId", "updateTokenId": "updateTokenId", "validFlag": true, "trnCodeMatrixId": "trnCodeMatrixId", "trnCode": "trnCode", "trnCodeDetail": "trnCodeDetail", "trnCodeSpecial": "trnCodeSpecial", "trnInstallmentType": "trnInstallmentType", "trnDescription": "trnDescription", "onlineMessageType": "onlineMessageType", "trnEffect": "trnEffect", "trnEffectType": "trnEffectType", "financialTrnFlag": true, "adjustmentTrnFlag": true, "trnEffectedLimit": "trnEffectedLimit", "trnRewardAbility": "trnRewardAbility", "reversalFlag": true, "refundFlag": true, "voidFlag": true, "adviceFlag": true, "offlineFlag": true, "recurringFlag": true, "preauthorizationStatus": "preauthorizationStatus", "processType": "processType", "autoBsmvFlag": true, "autoKkdfFlag": true, "rewardEffectedSegment": "rewardEffectedSegment", "closingTrnCode": "closingTrnCode", "closingTrnCodeDetail": "closingTrnCodeDetail", "trnGroupCode": "trnGroupCode", "trnCodeBucketGroupCode": "trnCodeBucketGroupCode", "cutOffCardPostingFlag": true, "addValueDay": 0, "trnRewardGroupCode": "trnRewardGroupCode", "acqCommissionTrnGroupCode": "acqCommissionTrnGroupCode", "acqLoyaltyTrnGroupCode": "acqLoyaltyTrnGroupCode", "acqAccTrnGroupCode": "acqAccTrnGroupCode", "acqRiskyTrnFlag": true, "trnPermGroupCode": "trnPermGroupCode", "cashFeeChargeFlag": true, "prepaidFlag": true, "discountFlag": true, "trnFeeGroupCode": "trnFeeGroupCode", "trnLimitationGroupCode": "trnLimitationGroupCode", "accountingGroupCode": "accountingGroupCode", "closingMatrixId": "closingMatrixId", "rewardEffectedSegmentGroup": "rewardEffectedSegmentGroup", "installingMatrixId": "installingMatrixId", "inflationFlag": true, "manualClosingMatrixId": "manualClosingMatrixId", "deferringFlag": true, "taxIncludeFlag": true } ] }
json
application/json

Platform operationsError codes