ed5261a52458

latestOpenAPI 3.0.02026-08-04880393.1 KB

Init 3DS Authentication.

post/iCredit3dsAPI/iCredit3dsAPIService.svc/Authenticate

Request body

Amountnumber double required

Transaction Amount.

Range: 0.01 to 999999999.99 Default: No

CardExpiryDateMonthstring required

Credit Card Expiry Date Month.

Format: MM Default: No

CardExpiryDateYearstring required

Credit Card Expiry Date Year.

Format: YY Default: No

CardNumberstring required

Credit Card Number.

Length: 10 to 16 Default: No

CreditboxTokenstring uuid required

Credit Box Identifier.

Default: No

Currencyinteger nullable

Currency Code.

Options: (1 = NIS 2 = USD 3 = EURO 4 = GBP 5 = AUD 6 = CAD 7 = CHF 8 = SEK 9 = DKK 10 = NOK) Default: Credit Box settings

Example request

{
  "Amount": 1,
  "CardExpiryDateMonth": "12",
  "CardExpiryDateYear": "29",
  "CardNumber": "4580000000000000",
  "CreditboxToken": "7cd7ca78-e67c-4909-94b7-22fd19e42ad4",
  "Currency": 1
}

Response

Authentication Response

error_codeinteger

The Response Error code (0 = Success).

client_messagestring

The Client Error Message.

debug_messagestring

The Response Error Message.

ChallengeUrlstring

The URL to redirect the user to complete the 3DS Challenge.

Statusstring

The Challenge Status (C = Challenge Required, N = Card Declined, Y = Challenge Passed).

ThreeDSServerTransIDstring

The 3DS Challenge Transaction ID.

Tokenstring

The Credit Card Token.