v1

latestOpenAPI 3.1.0Payrails GmbH2026-07-2614905.7 MB
Vault Public Encryption

Get a public encryption key for tokenization

Retrieve a public encryption key and a value to use as JWE kid field, to tokenize payment instruments in the vault.

The key will be valid for a limited duration indicated by the expiresIn field in the response.

You should renew the key on your side before it expires, at which point you will need to obtain a new one by making a new request.

get/payment/vault/info

Response

Success.

encryptionPublicKeystring required

Encryption public key for tokenization.

encryptionKeyIdstring uuid required

Encryption key ID.

expiresIninteger required

Public encryption key expiry time in seconds. eg. public key expires in 3300 seconds.