Validate

Validates a deferred transaction request.

This endpoint allows validation of a deferred TransactionRequest before creation.

When successful, the response is a TransactionResponse.

The request will go through all validation steps of the processing pipeline but no changes will be made to data and no money movements will be made by the back-end system. These steps are as follows...

  • Verify that the countries and currencies specified in the request are enabled and accessible by the merchant.
  • Verify that the merchant has a 3 digit code associated with them.
  • Check (if necessary) that an Originator has been provided. Some merchants have this as a mandatory setting.
  • Verify that (if provided) the RequestedValueDate can be achieved.
  • Check (if supplied) that the RateGroupId is valid and that the rate group has not expired.
  • Ensure all rules for the route selected pass.
  • Verify that the selected route is valid.
  • Calculate a value date based on the RequestedValueDate, if supplied.
📘

Role Required

Authentication tokens must possess the DeferredTransactionRequests.Create role to use this endpoint.


Body Params
string

External reference 1

string

External reference 2.

string

External reference 3.

string
required

The currency you are sending (making a payment with), specified as an ISO 4217 currency code.

double
required

The amount the recipient should receive, in the recipient's specified currency.

Recipient
object
required

Recipient of the payment.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json