# Tokenization Service This service is used to tokenize securely converts sensitive payment information (such as credit card numbers, bank account details, or mobile wallet identifiers) into unique, non-sensitive tokens. Version: 0.0.8 ## Servers LOCAL ``` http://localhost:8080/tokenization-service ``` DEV ``` https://localhost:16778/tokenization-service ``` SIT ``` https://localhost:16779/tokenization-service ``` QA ``` https://localhost:16780/tokenization-service ``` UAT ``` https://localhost:16781/tokenization-service ``` ## Security ### bearerAuth Type: http Scheme: bearer Bearer Format: JWT ## Download OpenAPI description [Tokenization Service](https://docs.nelnetpay.com/_bundle/apis/osi-token-api.yaml) ## Tokenize API This endpoint allows authorized clients to securely retrieve the original payment data associated with a specific token. ### Tokenize a Payment Account Data - [POST /token-service/tokens](https://docs.nelnetpay.com/apis/osi-token-api/tokenize-api/tokenizepayment.md): Creates a secure token for various payment data account including ACH Bank Account, Credit Card, and Apple Pay. ### Delete Specific Token - [DELETE /token-service/tokens](https://docs.nelnetpay.com/apis/osi-token-api/tokenize-api/deletetoken.md) ### Update Token - [PATCH /token](https://docs.nelnetpay.com/apis/osi-token-api/tokenize-api/updatetoken.md): Updates an existing token for various payment methods including credit cards, ACH bank accounts, and Apple Pay ### Get Payment Data By Token - [GET /token-service/tokens/metadata](https://docs.nelnetpay.com/apis/osi-token-api/tokenize-api/gettokendetails.md): Retrieve the a payment data associated with a specific token. This will return meta data about the payment data but not the sensitive payment data. ## Decrypt Token API This endpoint allows authorized clients to securely retrieve the original payment data associated with a specific token. ### Decrypt a Token - [POST /token-service/tokens/sensitive-data](https://docs.nelnetpay.com/apis/osi-token-api/decrypt-token-api/decrypttoken.md): Retrieve the original payment data associated with a specific token. This endpoint requires authentication and is intended for use by authorized clients only.