Skip to main content

Relayed authorization requested

webhookbalancePlatform.authorisation.relayed

Adyen sends this webhook to allow you to provide relayed authorization for a transaction.

To complete a relayed authorization, respond to this webhook with an HTTP 200 response. Include the authorisationDecision in the response body.

If we do not receive the response within two seconds, we apply your fallback logic.

accountHolderobject

The reference of the account holder.

amountobject

The amount of the transaction.

amountAdjustmentsarray[object]

The amount adjustments in the transaction.

authCodestring

The authorization code for the payment.

authorisationDecisionobject

The decision of the authorization.

authorisationTypestring

The authorization type.

Possible values:

  • finalAuthorisation
  • preAuthorisation
  • defaultAuthorisation
balanceAccountobject

The reference of the balance account.

balanceMutationsarray[object]

The list of balance mutations per event.

balancePlatformstring

The unique identifier of the balance platform.

entryModestring

The entry mode of the information of the payment instrument. For example: contactless, chip, magstripe.

idstring

The unique identifier of the transfer.

merchantDataobject

The information about the merchant.

originalAmountobject

The amount in the original currency.

paymentInstrumentobject

Contains information about the payment instrument.

processingTypestring

The processing type used for this payment. For example: ecommerce, pos, moto.

referencestring

The reference of the payment.

schemeRiskScoreinteger

The risk score provided by the card schemes.

schemeTraceIdstring

The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme.

schemeUniqueTransactionIdstring

The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.

scoresarray[object]

The list of transaction scores.

threeDSecureobject

The data of the result from the 3DS authentication.

transactionRulesResultobject

Contains the results of the evaluation of the transaction rules.

validationResultarray[object]

Contains the checks that Adyen performed to validate the payment and the result of each.

When you receive a webhook, you must respond with an HTTP status code.

HTTP Responses

  • 200 - OK

    The request has succeeded.

  • 400 - Bad Request

    A problem reading or understanding the request.

  • 401 - Unauthorized

    Authentication required.

  • 403 - Forbidden

    Insufficient permissions to process the request.

  • 422 - Unprocessable Entity

    A request validation error.

  • 500 - Internal Server Error

    The server could not process the request.