Lors du premier paiement, le cardTokenID est utilisé pour créer une transaction.
Une transaction unique est une transaction qui utilise une carte de débit/de crédit pour un paiement unique.
Une fois cette étape réalisée, un customer peut être créé afin qu'il puisse être utilisé à nouveau dans le cas de paiement récurrent.
Il existe deux façons de traiter une carte de paiement dans une transaction unique :
Soit vous pouvez utiliser le sous-objet card en adressant toutes les données de la la carte de paiement (Numéro de carte complet) que vous possédez dans votre système (nécessite un agrément PCI-DSS level 1)
Soit vous utilisez l’objet cardTokenId qui sert d’identifieur unique d’une carte de paiement que vous obtenez en utilisant le service de tokenisation accessible depuis le javascript "Token.js".