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
1: Visa
2: Mastercard

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: authenticated owner
  • 55: owner not authenticated
  • 62: Owner By-pass on ACS

00