Thales SDK
Provisioning of a funding debit card to a wallet with Thales SDK requires encrypted card data and an authorization code.
The debiX API provides two endpoints to deliver this data out-of-the-box so that the issuer does not have to be concerned with encryption or key management.
Behind the scenes, debiX encrypts the necessary TPC data with the public key of the Thales encryption certificate. Only Thales can then decrypt the data with the private key of the Thales encryption certificate and use the data for the provisioning. The same Thales certificate is used for both: Wallet and Click to Pay provisioning.
-
In a first step, retrieve the encrypted card data for the provisioning of a funding debit card into a wallet.
POST /cards/encrypt-card-data
-
In a second step, retrieve the authorization code for the provisioning of the card. Note that the code is only valid for 20 seconds. If it has expired, it is sufficient to request a new authorization code.
POST /cards/generate-authorization-code
With this data, Thales SDK can then be called.