Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • OAuth2
  • Delivery
Information
Cards
    Card applications
      getPrepaidApplicationIdByFromShadowCardNumberpost
    Card issuance and personalisation
      createIndividualCardpostgetApplicableProductsByCustomerNumberpost
    Card lifecycle
      getPrepaidCardInfopostchangeAndReplaceCardpostchangeCardStatuspostreplaceCardpostgetCardListpost
    No-name cards
      createNoNameCardApplicationpostcancelNoNameCardApplicationpostupdateNoNameCardApplicationpostactivateNoNameCardpostcreateCardUsingNoNameApplicationpostreplaceNoNameCardpostreplaceCardUsingNoNameApplicationpostchangeAndReplaceNoNameCardpost
Customers and accounts
    Branch management
      changeCardBranchpostchangeCustomerBranchposttransferBranchCustomerpost
    Customers
      getCustomerAssetpostgetCustomerListOfBranchpost
Transactions
    getAuthorizationListByBegindateEnddatepostgetPddtransactionByCardrefCustomernumpostgetPrepaidTransactionAllpostgetPrepaidTransactionByUtidpostgetDigitalSlipReceiptpost
Limits and controls
    Operation limits
      getCardLimitationParameterDatapostgetCustomerOperationLimitpostgetCardOperationLimitpostsetCustomerOperationLimitpostsetCardOperationLimitpostremoveCustomerOperationLimitpostremoveCardOperationLimitpostgetCustomerLimitationParameterDatapost
    Permissions and restrictions
      getPrepaidCardPermissionpostsavePrepaidCardPermissionpost
Security
    PIN and card security
      changeCardPinpostchangeRsaPinpostgenerateCardVVpostincreasePinTryCountpostresetCvvCounterpostsetCardPinpostverifyTerminalCardPinpostverifyRsaPinpostverifyPartialCardVerificationValuepostverifyCardVerificationValuepostverifyCardPinpostsetRsaPinpostsetCardPinViaSMSpostgetCardPinOperationHistorypost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getCardTypeByBinpost
SchemasError codesChannels
powered by Zudoku
Prepaid Digital Channels Integration
Prepaid Digital Channels Integration

Branch management

Move a customer or a card between branches, and read the cards a branch holds.


changeCardBranch

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/changeCardBranch

Changes the branch assigned to a prepaid card.

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

changeCardBranch › Request Body

ChangePpdCardBranchRequest
branchCode
​integer · int32 · required

Branch Code

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

requestChannel
​string | null

Request Channel - [Optional]

changeCardBranch › Responses

Success

ChangePpdCardBranchResponse
recordId
​integer · int64 · required

Record Id

POST/IntegrationDigitalChannelPrepaid/prepaid/api/changeCardBranch
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/changeCardBranch \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "shadowCardNumber", "branchCode": 0, "requestChannel": "requestChannel" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "branchCode": 0, "requestChannel": "requestChannel" }
json
application/json
Example Responses
{ "recordId": 0 }
json
application/json

changeCustomerBranch

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/changeCustomerBranch

Changes the branch assigned to a prepaid customer.

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

changeCustomerBranch › Request Body

ChangePpdCustomerBranchRequest
customerNumber
​integer · int64 · required

Customer Number

branchCode
​integer · int32 · required

Branch Code

requestChannel
​string | null

Request Channel - [Optional]

changeCustomerBranch › Responses

Success

ChangePpdCustomerBranchResponse
recordId
​integer · int64 · required

Record Id

POST/IntegrationDigitalChannelPrepaid/prepaid/api/changeCustomerBranch
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/changeCustomerBranch \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "customerNumber": 0, "branchCode": 0, "requestChannel": "requestChannel" }'
Example Request Body
{ "customerNumber": 0, "branchCode": 0, "requestChannel": "requestChannel" }
json
application/json
Example Responses
{ "recordId": 0 }
json
application/json

transferBranchCustomer

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/transferBranchCustomer

Transfers a prepaid customer to a different branch.

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

transferBranchCustomer › Request Body

TransferPpdBranchCustomer
resourceBranchCode
​string | null

Resource Branch Code - [Optional]

targetBranchCode
​string | null

Target Branch Code - [Optional]

requestChannel
​string | null

Request Channel - [Optional]

customerOid
​array | null

Customer Oid - [Optional]

transferBranchCustomer › Responses

Success

TransferPpdBranchCustomerResponse
recordId
​integer · int64 · required

Record Id

POST/IntegrationDigitalChannelPrepaid/prepaid/api/transferBranchCustomer
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/transferBranchCustomer \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "resourceBranchCode": "resourceBranchCode", "targetBranchCode": "targetBranchCode", "requestChannel": "requestChannel", "customerOid": [ 0 ] }'
Example Request Body
{ "resourceBranchCode": "resourceBranchCode", "targetBranchCode": "targetBranchCode", "requestChannel": "requestChannel", "customerOid": [ 0 ] }
json
application/json
Example Responses
{ "recordId": 0 }
json
application/json

No-name cardsCustomers