{
 "info": {
  "_postman_id": "everest-prepaid-8.3.5.8",
  "name": "Everest prepaid 8.3.5.8",
  "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
 },
 "item": [
  {
   "name": "getAuthorizationListByBegindateEnddate",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getAuthorizationListByBegindateEnddate"
    },
    "description": "Retrieves authorization list for a customer between given dates."
   }
  },
  {
   "name": "getPddtransactionByCardrefCustomernum",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getPddtransactionByCardrefCustomernum"
    },
    "description": "Retrieves PDD transactions by card reference and customer number."
   }
  },
  {
   "name": "changeCardPin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/changeCardPin"
    },
    "description": "Changes an existing card PIN."
   }
  },
  {
   "name": "changeRsaPin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/changeRsaPin"
    },
    "description": "Changes a PIN using RSA-encrypted PIN blocks for both current and new PINs."
   }
  },
  {
   "name": "generateCardVV",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/generateCardVV"
    },
    "description": "Generates a new Card Verification Value (CVV/CVV2) for a card."
   }
  },
  {
   "name": "increasePinTryCount",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/increasePinTryCount"
    },
    "description": "Increases the PIN retry count for a card, resetting the failed attempt counter."
   }
  },
  {
   "name": "resetCvvCounter",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/resetCvvCounter"
    },
    "description": "Resets the CVV verification attempt counter for a card."
   }
  },
  {
   "name": "setCardPin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/setCardPin"
    },
    "description": "Sets the PIN for a card."
   }
  },
  {
   "name": "verifyTerminalCardPin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/verifyTerminalCardPin"
    },
    "description": "Verifies a PIN using terminal-encrypted PIN block format."
   }
  },
  {
   "name": "verifyRsaPin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/verifyRsaPin"
    },
    "description": "Verifies a PIN using RSA-encrypted PIN block format."
   }
  },
  {
   "name": "verifyPartialCardVerificationValue",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/verifyPartialCardVerificationValue"
    },
    "description": "Verifies a CVV using partial digit verification."
   }
  },
  {
   "name": "verifyCardVerificationValue",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/verifyCardVerificationValue"
    },
    "description": "Verifies a CVV/CVV2 value for a card."
   }
  },
  {
   "name": "verifyCardPin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/verifyCardPin"
    },
    "description": "Verifies a card PIN for authentication purposes."
   }
  },
  {
   "name": "setRsaPin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/setRsaPin"
    },
    "description": "Sets a PIN using RSA-encrypted PIN block format."
   }
  },
  {
   "name": "setCardPinViaSMS",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/setCardPinViaSMS"
    },
    "description": "Sets card PIN via SMS-based verification flow."
   }
  },
  {
   "name": "getPrepaidCardPermission",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getPrepaidCardPermission"
    },
    "description": "Retrieves all permission settings for a prepaid card, including time-bound permissions for various transaction types."
   }
  },
  {
   "name": "savePrepaidCardPermission",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/savePrepaidCardPermission"
    },
    "description": "Updates card permissions for various transaction types."
   }
  },
  {
   "name": "getPrepaidTransactionAll",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getPrepaidTransactionAll"
    },
    "description": "Retrieves a comprehensive list of transactions for a prepaid card with extensive filtering capabilities."
   }
  },
  {
   "name": "getPrepaidCardInfo",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getPrepaidCardInfo"
    },
    "description": "Retrieves detailed information for a specific prepaid card."
   }
  },
  {
   "name": "changeAndReplaceCard",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/changeAndReplaceCard"
    },
    "description": "Combines card status change (typically closure) with card replacement in a single atomic operation."
   }
  },
  {
   "name": "changeCardStatus",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/changeCardStatus"
    },
    "description": "Changes the operational status of a prepaid card (e.g., active, blocked, closed)."
   }
  },
  {
   "name": "createIndividualCard",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/createIndividualCard"
    },
    "description": "Creates a new prepaid card for an individual customer."
   }
  },
  {
   "name": "getApplicableProductsByCustomerNumber",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getApplicableProductsByCustomerNumber"
    },
    "description": "Retrieves a list of card products that a customer is eligible to apply for, based on customer profile, existing card relationships, and product rules."
   }
  },
  {
   "name": "replaceCard",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/replaceCard"
    },
    "description": "Replaces an existing card with a new card, typically due to expiration, loss, damage, or product upgrade."
   }
  },
  {
   "name": "getCardLimitationParameterData",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCardLimitationParameterData"
    },
    "description": "Retrieves all limitation parameters (operation limits) configured for a specific card."
   }
  },
  {
   "name": "getCustomerOperationLimit",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCustomerOperationLimit"
    },
    "description": "Retrieves configured operation limits for a customer."
   }
  },
  {
   "name": "getCardOperationLimit",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCardOperationLimit"
    },
    "description": "Retrieves configured operation limits for a card."
   }
  },
  {
   "name": "setCustomerOperationLimit",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/setCustomerOperationLimit"
    },
    "description": "Sets or updates operation limits at the customer level."
   }
  },
  {
   "name": "setCardOperationLimit",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/setCardOperationLimit"
    },
    "description": "Sets or updates operation limits for a specific card."
   }
  },
  {
   "name": "removeCustomerOperationLimit",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/removeCustomerOperationLimit"
    },
    "description": "Removes specific operation limits from a customer."
   }
  },
  {
   "name": "removeCardOperationLimit",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/removeCardOperationLimit"
    },
    "description": "Removes specific operation limits from a card."
   }
  },
  {
   "name": "getCardList",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCardList"
    },
    "description": "Retrieves a list of cards based on various search criteria."
   }
  },
  {
   "name": "getCustomerLimitationParameterData",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCustomerLimitationParameterData"
    },
    "description": "Retrieves limitation parameters at the customer level, which may apply to all cards belonging to a customer."
   }
  },
  {
   "name": "getCardPinOperationHistory",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCardPinOperationHistory"
    },
    "description": "Retrieves the history of PIN-related operations for a card, including PIN set, change, and verification attempts."
   }
  },
  {
   "name": "getCustomerAsset",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCustomerAsset"
    },
    "description": "Retrieves all prepaid card assets (cards) belonging to a customer, providing a portfolio view of the customer's card relationships."
   }
  },
  {
   "name": "getCardTypeByBin",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCardTypeByBin"
    },
    "description": "Identifies the card domain type (Credit, Debit, Prepaid) based on the BIN (Bank Identification Number) of a card number."
   }
  },
  {
   "name": "getPrepaidTransactionByUtid",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getPrepaidTransactionByUtid"
    },
    "description": "Retrieves a single transaction by its Unique Transaction Identifier (UTID)."
   }
  },
  {
   "name": "changeCardBranch",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/changeCardBranch"
    },
    "description": "Changes the branch assigned to a prepaid card."
   }
  },
  {
   "name": "changeCustomerBranch",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/changeCustomerBranch"
    },
    "description": "Changes the branch assigned to a prepaid customer."
   }
  },
  {
   "name": "transferBranchCustomer",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/transferBranchCustomer"
    },
    "description": "Transfers a prepaid customer to a different branch."
   }
  },
  {
   "name": "getCustomerListOfBranch",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getCustomerListOfBranch"
    },
    "description": "Retrieves a list of all customer identifiers assigned to a specific branch."
   }
  },
  {
   "name": "getDigitalSlipReceipt",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getDigitalSlipReceipt"
    },
    "description": "Retrieves detailed receipt/slip information for a transaction, including all data required for printing or displaying a transaction receipt."
   }
  },
  {
   "name": "getPrepaidApplicationIdByFromShadowCardNumber",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/getPrepaidApplicationIdByFromShadowCardNumber"
    },
    "description": "Retrieves the application identifier associated with a card, allowing lookup of original application details."
   }
  },
  {
   "name": "createNoNameCardApplication",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/createNoNameCardApplication"
    },
    "description": "Creates a card application for a \"no-name\" card (card without embossed name)."
   }
  },
  {
   "name": "cancelNoNameCardApplication",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/cancelNoNameCardApplication"
    },
    "description": "Manages the lifecycle of no-name card applications, allowing updates to application details or cancellation with reason codes."
   }
  },
  {
   "name": "updateNoNameCardApplication",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/updateNoNameCardApplication"
    },
    "description": "Manages the lifecycle of no-name card applications, allowing updates to application details or cancellation with reason codes."
   }
  },
  {
   "name": "activateNoNameCard",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/activateNoNameCard"
    },
    "description": "Activates a no-name card application, typically after customer verification using card details (last four digits, barcode)."
   }
  },
  {
   "name": "createCardUsingNoNameApplication",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/createCardUsingNoNameApplication"
    },
    "description": "Creates a physical card from an existing no-name card application."
   }
  },
  {
   "name": "replaceNoNameCard",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/replaceNoNameCard"
    },
    "description": "Replaces a no-name card with a new no-name card."
   }
  },
  {
   "name": "replaceCardUsingNoNameApplication",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/replaceCardUsingNoNameApplication"
    },
    "description": "Replaces a card using an existing no-name application as the basis for the replacement card."
   }
  },
  {
   "name": "changeAndReplaceNoNameCard",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/changeAndReplaceNoNameCard"
    },
    "description": "Similar to `ChangeAndReplaceCard` but specifically for no-name cards, with simplified replacement model."
   }
  },
  {
   "name": "healthCheck",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/healthCheck"
    },
    "description": "Performs a health check for the prepaid digital channel service."
   }
  },
  {
   "name": "refreshCache",
   "request": {
    "method": "POST",
    "header": [
     {
      "key": "Content-Type",
      "value": "application/json"
     },
     {
      "key": "Authorization",
      "value": "Bearer {{accessToken}}"
     }
    ],
    "url": {
     "raw": "{{baseUrl}}/prepaid/api/refreshCache"
    },
    "description": "Refreshes the cache for prepaid digital channel operations."
   }
  }
 ],
 "variable": [
  {
   "key": "baseUrl",
   "value": "https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelPrepaid"
  },
  {
   "key": "accessToken",
   "value": ""
  }
 ]
}