Field | Description | Mandatory | Format | Example | Condition |
encryptionKeyId | RSA Payline key identifier for encryption. Disregard this field | No | N4 | ||
encryptedData | The encrypted card data. Disregard this field | No | AN400 | ||
number | Masked card number, PCI DSS compliant : 4970102121041646 as input to our API. | No | AN19 | 497010XXXXXX1646 | If the token field is populated, the number field must be empty |
type | Card type: CB, VISA, MASTERCARD, MAESTRO, AMEX | Yes | AN | CB | |
expirationDate | Card expiry date | No | N4 | 0311 | |
cvx | Visual cryptogram on the back of the credit card | No | N10 | XXX |
|
ownerBirthdayDate | Cardholder's birthday | No | N6 | 01/01/2018 | Format à respecter :ddmmyy |
password | Encrypted password | No | AN16 | ||
cardPresent | This service is used only in case of Mail Order or Telephone Order or if the user is physically present | No | N1 | 0 | 0 ou 1 (present:MO-TO) |
cardholder | Cardholder's name | No | AN20 | Pierre Dupont | |
token | Alias of the card number. To be used instead of card.number | No | AN19 | 1111gPNzHtyu4444 | You must use the PAN token option and the version must be greater than or equal to 3. |
paymentData | Object at the input of the service to convey the data of the payment method ApplePay | No | Object PaymentData |
If the "encryptedData" field is non-zero then the following fields must be empty:
- card.number
- card.expirationDate
- card.CVX
- card.ownerBirthdayDate
- card.password
The fields "encryptionKeyId" and "encryptedData" are both null or non-zero.