Response fields

Name Type Returned by default Description
additionalData class (tick)

The additionalData object is a generic container that can hold extra fields.

It includes the following:

  • mandateID
  • sequenceType
  • dateOfSignature
  • serviceUserNumber

  • serviceUserName


String (tick)

Reference for the DDI/Mandate (DirectDebitInstruction) which is submitted for registration to the debtor bank.

The MandateId should be communicated to the shopper and is used for the recurring direct debits.


String (tick)

The sequence type is visible to the shopper on thier statement. For BACS, first payment is flagged as 01-First direct debit payment while one-off and recurring payments are submitted as 17-Normal payment.

The sequence type is not reported for final payments.


String (tick)

Date Mandate is signed.

In case of a new payment, the date of the first transaction is considered.

In case of a recurring payment, the date of the initial transaction, and creation of the recurring contract is considered.

serviceUserNumber String (tick) Hard coded parameter.
serviceUserName String (tick) Hard coded parameter.
pspReference String (tick)
Adyen's 16-character unique reference associated with the transaction/the request. This value is globally unique; quote it when communicating with us about this request.
resultCode String (tick)

The outcome of the payment. The possible values are:

  • Authorised
  • Refused
  • Received