Re-present Failed Direct Debits RESTful API

API Details

Where a payment fails (for example for insufficient funds) you may want to re-try (i.e. re-present) the payment.

The re-present request carries out two distinct steps:

  • It updates the original failed payment’s status to RE-PRESENTED
  • It creates a new Direct Debit payment (with a new collection date and a new payment reference) in READY_FOR_EXPORT status

Optionally the new Direct Debit payment may also include a re-presentation fee

For SEPA:

For Bacs:

The following are optional arguments:

  • representationDate
  • representationFee (not allowed for Bacs)
  • endToEndId

Idempotency

The Idempotency check is only against successful requests, so where a previous call has resulted in any of the following HTTP Response Codes, that Idempotency key may be reused without any issue:

  • 401
  • 403
  • 404
  • 408
  • 500
  • 501
  • 503