MoneyIn3DAuthenticate: Check Money-In 3DS Status (PCI-DSS compliant only)
Version | Description |
---|---|
1.0 |
How does it work?
After initializing a 3-D Secure transaction with MoneyIn3DInit, you can choose not to debit the card, and only check if the user has successfully authenticated.
This is not a payment.
You can not use both MoneyIn3DAuthenticate and MoneyIn3DConfirm
- If you only want to check if the user was correctly authenticated use MoneyIn3DAuthenticate
- If you want to receive the payment using 3-DS use MoneyIn3DConfirm
A typical use-case: you want to allow your user to save a card for rebills (RegisterCard), but first, you want to make sure that the card belongs to the user and that the user can authenticate successfully.
A typical use-case: you want to allow your user to save a card for rebills (RegisterCard), but first, you want to make sure that the card belongs to the user and that the user can authenticate successfully.
Request
Item | Description | Mandatory | Format | Example |
---|---|---|---|---|
transactionId | Transaction ID to finalize | Yes | int | 255 |
MD | MD Data returned by 3D Secure site | Yes if Payline contrat | String | 1Ok9dCP55UUkWfdJwEid |
PaRes | Pares Data returned by 3DS authentication web site | Yes if Payline contrat | string | eJxVkdtSwjAQhl+lwwM0SY+EWTKDgsKMICIgXGbaVaq0hbS18PYmpYheZb89ZfdfWO4U4vAVo0qhgCkWhfxAK4n7nYDz0HNZR8B8sMCjgG9URZJngtnUdoBcURepaCezUoCMjneTmfB4GAYhkBYhRTUZChZQ1nV9j/ |
cardType | Card type | Yes if Payline contrat | [1] char | 0: CB |
cardNumber | Card number | Yes if Payline contrat | [13 :19] char | 4972000011112222 |
cardCode | CVV Code at the back of the card | Yes if Payline contrat | [3] char | 123 |
cardDate | Card expiration date | Yes if Payline contrat | MM/yyyy | 12/2013 |
Answer
Item | Description | Example |
---|---|---|
O3D_CODE | ATOS return code:
| 00 |