v1

latestOpenAPI 3.0.02026-07-2691259477.2 KB
MoneyIns | Cards

Check Money-In 3D-Secure Status (PCI-DSS compliant only)

After initializing a 3-D Secure transaction with <b>POST /moneyins/card/direct/3dinit</b>, you can choose not to debit the card, and only check if the user has successfully authenticated.<br /><b>This is not a payment.</b><br /> You can not use both <b>POST /moneyins/card/direct/{transactionid}/3dauthenticate</b> and <b>PUT /moneyins/card/direct/{transactionid}/3dconfirm</b>

  • If you only want to check if the user was correctly authenticated use <b>POST /moneyins/card/direct/{transactionid}/3dauthenticate</b>)
  • If you want to receive the payment using 3-DS use <b>PUT /moneyins/card/direct/{transactionid}/3dconfirm</b><br /> 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.
post/v2/moneyins/card/direct/{transactionid}/3dauthenticate

Path parameters

transactionidinteger required

Headers

Authorizationstring required

Authorization bearer (OAuth 2)

PSU-Accept-Languagestring

Response language accepted by final client (PSU). English by default

PSU-IP-Addressstring required

IP address of the final client (PSU).

PSU-User-Agentstring

User-agent of the final client (PSU).

Request body

mdstring

MD Data Returned by 3-D Secure Site

paresstring

Pares Data Returned by 3-D Secure Authentication Website

specialConfigstring

Leave Empty

Example request

{
  "card": {
    "cardType": 1,
    "cardNumber": "4716202982346875",
    "cardCode": "123",
    "cardDate": "06/2028"
  },
  "md": "1Ok9dCP55UUkWfdJwEid",
  "pares": "eJxVkdtSwjAQhl+lwwM0SY+EWTKDgsKMICIgXGbaV"
}

Response

OK

Operation3DCodestring

Mercanet return code: 00: Authenticated owner 55: Owner not authenticated 62: Owner By-pass on ACS