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

Operation limits

Cap what a card may do per transaction, per day, per week and per month, by channel and operation type.


getCardLimitationParameterData

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/getCardLimitationParameterData

Gets card limitation parameter data for a prepaid card.

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

getCardLimitationParameterData › Request Body

GetCardLimitationParametersRequest
shadowCardNumber
​string · maxLength: 19 · optional

The platform's own handle for a card, and the identifier most operations take. It is returned by every operation that creates a card and by the card listings; a caller does not compose one.

getCardLimitationParameterData › Responses

Success

GetCardLimitationParametersResponse
​array · optional
POST/IntegrationDigitalChannelPrepaid/prepaid/api/getCardLimitationParameterData
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/getCardLimitationParameterData \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "cardLimitationParameterDataList": [ { "shadowCardNumber": "shadowCardNumber", "customerLimitationFlag": true, "profileCode": "profileCode", "profileDescription": "profileDescription", "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "noCvmConsecutiveTransactionCount": 0, "noCvmConsecutiveTransactionLimit": 0 } ] }
json
application/json

getCustomerOperationLimit

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/getCustomerOperationLimit

Gets the operation limit set for a customer.

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

getCustomerOperationLimit › Request Body

GetCustomerOperationLimitRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

customerNumber
​integer · int64 · required

The customer at the bank's core banking system, as a number. The platform stores it rather than issuing it, so it comes from the core.

getCustomerOperationLimit › Responses

Success

GetCustomerOperationLimitResponse
​array · optional

The limit rows to set.

POST/IntegrationDigitalChannelPrepaid/prepaid/api/getCustomerOperationLimit
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/getCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "customerNumber": 0 }'
Example Request Body
{ "channel": "channel", "customerNumber": 0 }
json
application/json
Example Responses
{ "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }
json
application/json

getCardOperationLimit

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/getCardOperationLimit

Gets the operation limit set for a prepaid card.

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

getCardOperationLimit › Request Body

GetCardOperationLimitRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

cardRefNumber
​string · maxLength: 19 · optional

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

getCardOperationLimit › Responses

Success

GetCardOperationLimitResponse
​array · optional

The limit rows to set.

POST/IntegrationDigitalChannelPrepaid/prepaid/api/getCardOperationLimit
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/getCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "cardRefNumber": "cardRefNumber" }'
Example Request Body
{ "channel": "channel", "cardRefNumber": "cardRefNumber" }
json
application/json
Example Responses
{ "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0 } ] }
json
application/json

setCustomerOperationLimit

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/setCustomerOperationLimit

Sets an operation limit on a prepaid customer.

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

setCustomerOperationLimit › Request Body

SetCustomerOperationLimitRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

customerNumber
​integer · int64 · required

The customer whose limits are written. These limits are not prepaid's. This operation forwards to the customer service, not to a prepaid service, so a customer-level operation limit written here is the same row the credit and debit APIs write — one customer, one set of customer limits, whichever programme wrote it.

​array · optional

Required in practice — The limits to write. Not checked here; an absent list reaches the customer service as nothing to do.

setCustomerOperationLimit › Responses

Success.

Each entry is answered separately in listOfResult, with its own success, its own errors and the actionType the row resolved to — Insert, Update, Delete or None. A 200 does not mean every entry was applied, and None means the row was read and changed nothing.

SetCustomerOperationLimitResponse
​array · optional

One entry per item the request asked about.

POST/IntegrationDigitalChannelPrepaid/prepaid/api/setCustomerOperationLimit
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/setCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "customerNumber": 0, "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }'
Example Request Body
{ "channel": "channel", "customerNumber": 0, "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ], "operationLimit": { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } } ] }
json
application/json

setCardOperationLimit

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/setCardOperationLimit

Sets an operation limit on a prepaid card.

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

setCardOperationLimit › Request Body

SetCardOperationLimitRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

cardRefNumber
​string · maxLength: 19 · optional

Required in practice — The card whose limits are written. Not validated here — unlike credit and debit, where the facade checks it, the prepaid facade maps and forwards with no check at all.

​array · optional

Required in practice — The limits to write. An absent or empty list is not refused here; it reaches the lifecycle service as nothing to do.

setCardOperationLimit › Responses

Success.

Each entry is answered separately in listOfResult, with its own success, its own errors and the actionType the row resolved to — Insert, Update, Delete or None. A 200 does not mean every entry was applied, and None means the row was read and changed nothing.

cardType in the response is not an answer. The facade writes P onto every returned row, so it says this is the prepaid API rather than anything about the card or the row.

SetCardOperationLimitResponse
​array · optional

One entry per item the request asked about.

POST/IntegrationDigitalChannelPrepaid/prepaid/api/setCardOperationLimit
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/setCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "cardRefNumber": "cardRefNumber", "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }'
Example Request Body
{ "channel": "channel", "cardRefNumber": "cardRefNumber", "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ], "operationLimit": { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } } ] }
json
application/json

removeCustomerOperationLimit

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/removeCustomerOperationLimit

Removes a specific operation limit from a prepaid customer.

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

removeCustomerOperationLimit › Request Body

RemoveCustomerOperationLimitRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

customerNumber
​integer · int64 · required

The customer at the bank's core banking system, as a number. The platform stores it rather than issuing it, so it comes from the core.

​array · optional

The limit rows to read, by their keys.

removeCustomerOperationLimit › Responses

Success

RemoveCustomerOperationLimitResponse
​array · optional

One entry per item the request asked about.

POST/IntegrationDigitalChannelPrepaid/prepaid/api/removeCustomerOperationLimit
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/removeCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "customerNumber": 0, "listOfOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }'
Example Request Body
{ "channel": "channel", "customerNumber": 0, "listOfOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ], "operationLimitKeys": { "operationLimitRecordId": 0 } } ] }
json
application/json

removeCardOperationLimit

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/removeCardOperationLimit

Removes a specific operation limit from a prepaid card.

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

removeCardOperationLimit › Request Body

RemoveCardOperationLimitRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

cardRefNumber
​string · maxLength: 19 · optional

Required in practice — The card whose limit rows are removed. Not validated here.

​array · optional

Required in practice — The rows to remove. Each entry is one operationLimitRecordId and nothing else — the facade maps that single field and discards the rest of the key. So a row is removed by the id setCardOperationLimit and getCardOperationLimit hand back, never by describing its channel, network and event again.

removeCardOperationLimit › Responses

Success.

Each entry is answered separately in listOfResult, with its own success, its own errors and the actionType the row resolved to — Insert, Update, Delete or None. A 200 does not mean every entry was applied, and None means the row was read and changed nothing.

Each answered row echoes the operationLimitRecordId it was about, which is how a result is matched back to a request entry.

RemoveCardOperationLimitResponse
​array · optional

One entry per item the request asked about.

POST/IntegrationDigitalChannelPrepaid/prepaid/api/removeCardOperationLimit
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/removeCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "cardRefNumber": "cardRefNumber", "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }'
Example Request Body
{ "channel": "channel", "cardRefNumber": "cardRefNumber", "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "operationLimitKeys": { "operationLimitRecordId": 0 }, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ] } ] }
json
application/json

getCustomerLimitationParameterData

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelPrepaid/prepaid/api/getCustomerLimitationParameterData

Gets customer limitation parameter data for prepaid operations.

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

getCustomerLimitationParameterData › Request Body

GetCustomerLimitationParametersRequest
customerNumber
​integer · int64 · required

The customer at the bank's core banking system, as a number. The platform stores it rather than issuing it, so it comes from the core.

getCustomerLimitationParameterData › Responses

Success

GetCustomerLimitationParametersResponse
​array · optional
POST/IntegrationDigitalChannelPrepaid/prepaid/api/getCustomerLimitationParameterData
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelPrepaid/prepaid/api/getCustomerLimitationParameterData \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "customerNumber": 0 }'
Example Request Body
{ "customerNumber": 0 }
json
application/json
Example Responses
{ "customerLimitationParameterDataList": [ { "customerNumber": 0, "customerLimitationFlag": true, "profileCode": "profileCode", "profileDescription": "profileDescription", "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true }, "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType", "limitationProfileDetailId": 0 } ] }
json
application/json

TransactionsPermissions and restrictions