Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • OAuth2
  • Delivery
Information
Cards
    Card issuance and personalisation
      Service that lists eligible products by customer numberpostIndividual Debit Card creation servicepostCorporate Debit Card creation servicepostDebit card renewal servicepostService that cancels debit card issuance based on the Shadow Card NumberpostService that lists cards currently in the printing processpostService that cancels card issuance based on the Shadow Card Number according to the related domainpost
    Card lifecycle
      Service that lists card details based on an open card numberpostService that retrieves debit card informationpostService that updates the status information of a debit cardpostService that changes the branch associated with a debit cardpostService that links an account to a cardpostService that lists debit card log information based on the provided Shadow Card NumberpostService that lists credit card log information based on the provided Shadow Card NumberpostService that lists card details based on an open card numberpostService that displays secure card information based on an open card numberpostService that lists card information based on the Shadow Card Numberpost
Customers and accounts
    Customers
      Service that lists card information based on the provided Shadow Card NumberpostService that lists detailed customer informationpost/Indoor/api/createCustomerpost/Indoor/api/updateCustomerpost
    Account linking
      Service that displays the account statuspost
Transactions
    Service that lists all credit card transactionspostService that lists customer’s payment and cash-advance information based on specified criteriapostService that lists all debit card transactionspostService that lists authorization transactions within the specified date rangepostService that lists in-period debit transactionspost
Limits and controls
    Card and customer limits
      Service that performs credit card limit decreasepostService that performs credit card limit increasepostService that performs customer limit decreasepostService that performs customer limit increasepost
    Operation limits
      Service that lists customized or parameter-based limit details defined for the customerpostService that customizes the customers transaction limitpostService that removes customizable limits defined for a customerpostService that customizes the transaction limit of a cardpostService that lists customized or parameter-based limit details defined on the cardpostService that removes customized limits defined for a cardpost
    Permissions and restrictions
      Service that lists restrictions defined on the cardpost
Billing and statements
    Collections and legal follow-up
      Service that returns customer delinquency informationpostService that closes customer cards based on customer number and forwards the customer to the Legal Follow-Up queuepostService that marks the customer as Legal Follow-Uppost
    Debt payment
      Service that lists the automatic payment instruction queuepost
    Statements and billing
      Service that displays late interest/profit share amountpostService that updates the customers card statement document ID and sends a notificationpostService that updates the customers card statement document ID without sending a notificationpostService that returns Cutoff statement detail list using customer card informationpost
Security
    PIN and card security
      Service that enables PIN creation via SMS for the cardpostService that enables creating the PIN via SMSpostService that displays open PIN information for the given Shadow Card NumberpostService that lists card information based on the provided open PINpostService that generates a card PINpostService that verifies the accuracy of the card PINpostService that retrieves the encrypted data blockpostService that decrypts the data blockpost
Disputes
    Disputes and chargebacks
      Used to initiate spending disputes from various customer interaction channelspostUsed in an ongoing dispute process when the customer withdraws the dispute requestpostUsed when an ongoing dispute case requires adding a new document to the case recordpostUsed to view registered case transactions and their statuses presented to the customerpostService that returns available dispute reasons used when creating a new dispute case via Create Dispute Casepost
Rewards
    Campaigns and rewards
      Service that performs financial maintenance for the customer and applies or cancels campaign discountspostService that returns shadow and masked card numbers for the given customer numberpost
Platform
    Platform operations
      Method that checks whether the service is operationalpostRefresh Cachepost
    Reference data
      Service that lists card types based on the provided BIN numberpostService that lists product information for a card based on Shadow Card NumberpostService that lists statuses of available cardspostService that lists valid card issuance reasonspostService that lists card issuance reasons available for printingpostService that lists all MCC group informationpostService that lists all transaction status informationpostService that lists local card information based on the provided BINpostService that lists eligible productspostService that lists all MCC information with descriptionspostService that lists valid network typespostService that lists valid response codespostService that lists valid response reason codespostService that lists valid transaction codespostService that lists valid Trn Code Matrix informationpost
SchemasError codes
powered by Zudoku
Ana Bankacılık Iletisim Servisi Ripper istikameti
Ana Bankacılık Iletisim Servisi Ripper istikameti

Card issuance and personalisation

Create individual, corporate and virtual cards, and check which products a customer is eligible to hold before you issue.


Service that lists eligible products by customer number

POST
https://devcard.sim-ant.com/SandBox/Integrationcorebanking
/Indoor/api/getApplicableProductsByCustomerNumber

Retrieves applicable card products for a specific customer. Supports Debit and Credit cards, filtering by customer number, main customer number, and optional product group code. Maps cached card products to GetApplicableProductsItem including ProductName, ProductNumber, Brand, ProductShortName, DigitalAbility, TenantId, and CardAnnualFeeAmount for Credit cards. Returns results as GetApplicableProductsByCustomerNumberResponse with Debit and Credit lists. Prepaid card support is planned but not implemented.

Service that lists eligible products by customer number › Request Body

GetApplicableProductsByCustomerNumberRequest
customerNumber
​integer · int64 · required

Customer Number - [Optional]

receiveCreditProducts
​boolean · required

Receive Credit Products - [Optional]

receiveDebitProducts
​boolean · required

Receive Debit Products - [Optional]

receivePrepaidProducts
​boolean · required

Receive Prepaid Products - [Optional]

channel
​string | null

Channel - [Optional]

mainCustomerNumber
​integer | null · int64

Main Customer Number - [Optional]

​object

Filter - [Optional]

Service that lists eligible products by customer number › Responses

Success

GetApplicableProductsByCustomerNumberResponse
​object

Debit - [Optional]

​object

Credit - [Optional]

​object

Prepaid - [Optional]

POST/Indoor/api/getApplicableProductsByCustomerNumber
curl https://devcard.sim-ant.com/SandBox/Integrationcorebanking/Indoor/api/getApplicableProductsByCustomerNumber \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "channel": "channel", "customerNumber": 0, "mainCustomerNumber": 0, "filter": { "productGroupCode": "productGroupCode" }, "receiveCreditProducts": true, "receiveDebitProducts": true, "receivePrepaidProducts": true }'
Example Request Body
{ "channel": "channel", "customerNumber": 0, "mainCustomerNumber": 0, "filter": { "productGroupCode": "productGroupCode" }, "receiveCreditProducts": true, "receiveDebitProducts": true, "receivePrepaidProducts": true }
json
Example Responses
{ "debit": { "listOfProduct": [ { "productNumber": "productNumber", "productName": "productName", "productShortName": "productShortName", "brand": "brand", "digitalAbility": true, "tenantId": "tenantId", "cardAnnualFeeAmount": 0 } ] }, "credit": { "listOfProduct": [ { "productNumber": "productNumber", "productName": "productName", "productShortName": "productShortName", "brand": "brand", "digitalAbility": true, "tenantId": "tenantId", "cardAnnualFeeAmount": 0 } ] }, "prepaid": { "listOfProduct": [ { "productNumber": "productNumber", "productName": "productName", "productShortName": "productShortName", "brand": "brand", "digitalAbility": true, "tenantId": "tenantId", "cardAnnualFeeAmount": 0 } ] } }
json
application/json

Individual Debit Card creation service

POST
https://devcard.sim-ant.com/SandBox/Integrationcorebanking
/Indoor/api/createIndividualDebitCard

Creates an individual debit card for a customer. If ProductNumber is not provided, automatically selects the primary product. Builds card address info, maps account list, sets card permissions, and calls CreateIndividualCard on the debit management service. Returns card identifiers and warnings.

Individual Debit Card creation service › Request Body

CreateIndividualDebitCardRequest
digitalCard
​boolean · required

Digital Card - [Optional]

customerNumber
​integer · int64 · required

Customer Number - [Optional]

branchCode
​integer · int32 · required

Branch Code - [Optional]

channel
​string | null

Channel - [Optional]

productNumber
​string | null

Product Number - [Optional]

mainCustomerNumber
​integer | null · int64

Main Customer Number - [Optional]

cardDeliveryType
​string | null

Card Delivery Type - [Optional]

cardSendAddressType
​string | null

Card Send Address Type - [Optional]

cardSendAddressId
​integer | null · int64

Card Send Address Id - [Optional]

cardDeliveryBranchCode
​integer | null · int32

Card Delivery Branch Code - [Optional]

enrollMasterpass
​boolean | null

Enroll Masterpass - [Optional]

​object

Permissions - [Optional]

​array | null

List Of Account - [Optional]

applicationDate
​string | null · date-time

Application Date - [Optional]

contractType
​string | null

Contract Type - [Optional]

contractVersionNumber
​string | null

Contract Version Number - [Optional]

virtualCardRelatedCardRefNumber
​string | null

Virtual Card Related Card Ref Number - [Optional]

nameOnCard
​string | null

Name On Card - [Optional]

Individual Debit Card creation service › Responses

Success

CreateIndividualDebitCardResponse
recordId
​integer · int64 · required

Record Id - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

mainCardRefNumber
​string | null

Main Card Ref Number - [Optional]

​object | null

Warnings - [Optional]

POST/Indoor/api/createIndividualDebitCard
curl https://devcard.sim-ant.com/SandBox/Integrationcorebanking/Indoor/api/createIndividualDebitCard \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "channel": "channel", "productNumber": "productNumber", "digitalCard": true, "customerNumber": 0, "mainCustomerNumber": 0, "branchCode": 0, "cardDeliveryType": "cardDeliveryType", "cardSendAddressType": "cardSendAddressType", "cardSendAddressId": 0, "cardDeliveryBranchCode": 0, "enrollMasterpass": true, "permissions": { "eCommercePermitted": true }, "listOfAccount": [ { "accountType": "accountType", "accountNumber": 0, "accountOrderFlag": true } ], "applicationDate": "2024-08-25T15:00:00Z", "contractType": "contractType", "contractVersionNumber": "contractVersionNumber", "virtualCardRelatedCardRefNumber": "virtualCardRelatedCardRefNumber", "nameOnCard": "nameOnCard" }'
Example Request Body
{ "channel": "channel", "productNumber": "productNumber", "digitalCard": true, "customerNumber": 0, "mainCustomerNumber": 0, "branchCode": 0, "cardDeliveryType": "cardDeliveryType", "cardSendAddressType": "cardSendAddressType", "cardSendAddressId": 0, "cardDeliveryBranchCode": 0, "enrollMasterpass": true, "permissions": { "eCommercePermitted": true }, "listOfAccount": [ { "accountType": "accountType", "accountNumber": 0, "accountOrderFlag": true } ], "applicationDate": "2024-08-25T15:00:00Z", "contractType": "contractType", "contractVersionNumber": "contractVersionNumber", "virtualCardRelatedCardRefNumber": "virtualCardRelatedCardRefNumber", "nameOnCard": "nameOnCard" }
json
Example Responses
{ "recordId": 0, "maskedCardNumber": "maskedCardNumber", "shadowCardNumber": "shadowCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "warnings": { "key": "string" } }
json
application/json

Corporate Debit Card creation service

POST
https://devcard.sim-ant.com/SandBox/Integrationcorebanking
/Indoor/api/createCorporateDebitCard

Creates a corporate debit card for a customer. Auto-selects ProductNumber if null. Sends customer details, branch info, card delivery type, permissions, accounts, and optional application date & name on card to _debitManagementServiceProxy.CreateCorporateCard. Returns CardRefNumber, MainCardRefNumber, MaskedCardNumber, ShadowCardNumber, RecordId, and Warnings.

Corporate Debit Card creation service › Request Body

CreateCorporateDebitCardRequest
customerNumber
​integer · int64 · required

Customer Number - [Optional]

mainCustomerNumber
​integer · int64 · required

Main Customer Number - [Optional]

branchCode
​integer · int32 · required

Branch Code - [Optional]

channel
​string | null

Channel - [Optional]

productNumber
​string | null

Product Number - [Optional]

cardDeliveryType
​string | null

Card Delivery Type - [Optional]

cardSendAddressType
​string | null

Card Send Address Type - [Optional]

cardSendAddressId
​integer | null · int64

Card Send Address Id - [Optional]

cardDeliveryBranchCode
​integer | null · int32

Card Delivery Branch Code - [Optional]

​object

Permissions - [Optional]

​array | null

List Of Account - [Optional]

applicationDate
​string | null · date-time

Application Date - [Optional]

nameOnCard
​string | null

Name On Card - [Optional]

secondNameOnCard
​string | null

Second Name On Card

Corporate Debit Card creation service › Responses

Success

CreateCorporateDebitCardResponse
recordId
​integer · int64 · required

Record Id - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

mainCardRefNumber
​string | null

Main Card Ref Number - [Optional]

​object | null

Warnings - [Optional]

POST/Indoor/api/createCorporateDebitCard
curl https://devcard.sim-ant.com/SandBox/Integrationcorebanking/Indoor/api/createCorporateDebitCard \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "channel": "channel", "productNumber": "productNumber", "customerNumber": 0, "mainCustomerNumber": 0, "branchCode": 0, "cardDeliveryType": "cardDeliveryType", "cardSendAddressType": "cardSendAddressType", "cardSendAddressId": 0, "cardDeliveryBranchCode": 0, "permissions": { "eCommercePermitted": true }, "listOfAccount": [ { "accountType": "accountType", "accountNumber": 0, "accountOrderFlag": true } ], "applicationDate": "2024-08-25T15:00:00Z", "nameOnCard": "nameOnCard", "secondNameOnCard": "secondNameOnCard" }'
Example Request Body
{ "channel": "channel", "productNumber": "productNumber", "customerNumber": 0, "mainCustomerNumber": 0, "branchCode": 0, "cardDeliveryType": "cardDeliveryType", "cardSendAddressType": "cardSendAddressType", "cardSendAddressId": 0, "cardDeliveryBranchCode": 0, "permissions": { "eCommercePermitted": true }, "listOfAccount": [ { "accountType": "accountType", "accountNumber": 0, "accountOrderFlag": true } ], "applicationDate": "2024-08-25T15:00:00Z", "nameOnCard": "nameOnCard", "secondNameOnCard": "secondNameOnCard" }
json
Example Responses
{ "recordId": 0, "maskedCardNumber": "maskedCardNumber", "shadowCardNumber": "shadowCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "warnings": { "key": "string" } }
json
application/json

Debit card renewal service

POST
https://devcard.sim-ant.com/SandBox/Integrationcorebanking
/Indoor/api/replaceDebitCard

Replaces a debit card. Calls the debit management service to generate a new card or update product details for the specified debit card. Returns the new shadow card number, masked card number, card reference number, and flags indicating if a new card was generated or the product was changed.

Debit card renewal service › Request Body

ReplaceDebitCardRequest
deliveryBranchCode
​integer · int32 · required

Delivery Branch Code - [Optional]

channel
​string | null

Channel - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

embossName
​string | null

Emboss Name - [Optional]

deliveryType
​string | null

Delivery Type - [Optional]

deliveryAddressType
​string | null

Delivery Address Type - [Optional]

cardEmbossReason
​string | null

Card Emboss Reason - [Optional]

cardEmbossSubReason
​string | null

Card Emboss Sub Reason - [Optional]

renewType
​string | null

Renew Type - [Optional]

productNumber
​string | null

Product Number - [Optional]

digitalCard
​boolean | null

Digital Card - [Optional]

​object

Permissions - [Optional]

Debit card renewal service › Responses

Success

ReplaceDebitCardResponse
newCardGenerated
​boolean · required

New Card Generated - [Optional]

productChanged
​boolean · required

Product Changed - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

POST/Indoor/api/replaceDebitCard
curl https://devcard.sim-ant.com/SandBox/Integrationcorebanking/Indoor/api/replaceDebitCard \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "embossName": "embossName", "deliveryType": "deliveryType", "deliveryBranchCode": 0, "deliveryAddressType": "deliveryAddressType", "cardEmbossReason": "cardEmbossReason", "cardEmbossSubReason": "cardEmbossSubReason", "renewType": "renewType", "productNumber": "productNumber", "digitalCard": true, "permissions": { "eCommercePermitted": true, "mailOrderPermitted": true } }'
Example Request Body
{ "channel": "channel", "shadowCardNumber": "shadowCardNumber", "embossName": "embossName", "deliveryType": "deliveryType", "deliveryBranchCode": 0, "deliveryAddressType": "deliveryAddressType", "cardEmbossReason": "cardEmbossReason", "cardEmbossSubReason": "cardEmbossSubReason", "renewType": "renewType", "productNumber": "productNumber", "digitalCard": true, "permissions": { "eCommercePermitted": true, "mailOrderPermitted": true } }
json
Example Responses
{ "shadowCardNumber": "shadowCardNumber", "newCardGenerated": true, "productChanged": true, "cardRefNumber": "cardRefNumber", "maskedCardNumber": "maskedCardNumber" }
json
application/json

Service that cancels debit card issuance based on the Shadow Card Number

POST
https://devcard.sim-ant.com/SandBox/Integrationcorebanking
/Indoor/api/cancelDebitEmbossByShadowCardNumber

Cancels a debit card embossing using the shadow card number. Validates the request for non-empty ShadowCardNumber and a valid Channel, then calls the internal debit management service to perform the cancellation. Logs success and failure events.

Service that cancels debit card issuance based on the Shadow Card Number › Request Body

CancelDebitEmbossByShadowCardNumberRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

channel
​string | null

Channel - [Optional]

Service that cancels debit card issuance based on the Shadow Card Number › Responses

Success

No data returned
POST/Indoor/api/cancelDebitEmbossByShadowCardNumber
curl https://devcard.sim-ant.com/SandBox/Integrationcorebanking/Indoor/api/cancelDebitEmbossByShadowCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "shadowCardNumber": "shadowCardNumber", "channel": "channel" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "channel": "channel" }
json
Example Responses
No example specified for this content type

Service that lists cards currently in the printing process

POST
https://devcard.sim-ant.com/SandBox/Integrationcorebanking
/Indoor/api/getPendingCardEmbossList

Retrieves pending card emboss information for a given shadow card number. Returns details including card sequence number, emboss date, application date, emboss reason code and description, sub reason code and description, emboss status, masked card number, product type code and description, shadow card number, and valid flag.

Service that lists cards currently in the printing process › Request Body

GetPendingCardEmbossListRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

Service that lists cards currently in the printing process › Responses

Success

GetPendingCardEmbossListResponse
cardSeqNumber
​integer | null · int32

Card Seq Number - [Optional]

embossDate
​string | null · date-time

Emboss Date - [Optional]

applicationDate
​string | null · date-time

Application Date - [Optional]

embossReasonCode
​string | null

Emboss Reason Code - [Optional]

embossReasonDescription
​string | null

Emboss Reason Description - [Optional]

embossReasonSubCode
​string | null

Emboss Reason Sub Code - [Optional]

embossReasonSubDesc
​string | null

Emboss Reason Sub Desc - [Optional]

embossStatus
​string | null

Emboss Status - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

productTypeCode
​string | null

Product Type Code - [Optional]

productTypeDescription
​string | null

Product Type Description - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

validFlag
​boolean | null

Valid Flag - [Optional]

POST/Indoor/api/getPendingCardEmbossList
curl https://devcard.sim-ant.com/SandBox/Integrationcorebanking/Indoor/api/getPendingCardEmbossList \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber" }
json
Example Responses
{ "cardSeqNumber": 0, "embossDate": "2024-08-25T15:00:00Z", "applicationDate": "2024-08-25T15:00:00Z", "embossReasonCode": "embossReasonCode", "embossReasonDescription": "embossReasonDescription", "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "embossStatus": "embossStatus", "maskedCardNumber": "maskedCardNumber", "productTypeCode": "productTypeCode", "productTypeDescription": "productTypeDescription", "shadowCardNumber": "shadowCardNumber", "validFlag": true }
json
application/json

Service that cancels card issuance based on the Shadow Card Number according to the related domain

POST
https://devcard.sim-ant.com/SandBox/Integrationcorebanking
/Indoor/api/cancelEmbossByShadowCardNumber

Cancels an emboss operation for a card by its ShadowCardNumber. Determines the card type (Debit, Credit, Prepaid) and calls the appropriate cancel method. Debit cards are handled via CancelDebitEmbossByShadowCardNumber; Credit and Prepaid cards are not implemented. Validates ShadowCardNumber and Channel before processing.

Service that cancels card issuance based on the Shadow Card Number according to the related domain › Request Body

CancelEmbossByShadowCardNumberRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

channel
​string | null

Channel - [Optional]

Service that cancels card issuance based on the Shadow Card Number according to the related domain › Responses

Success

No data returned
POST/Indoor/api/cancelEmbossByShadowCardNumber
curl https://devcard.sim-ant.com/SandBox/Integrationcorebanking/Indoor/api/cancelEmbossByShadowCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "shadowCardNumber": "shadowCardNumber", "channel": "channel" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "channel": "channel" }
json
Example Responses
No example specified for this content type

Card lifecycle