Skip to main content
Sent by an integration service when it has finished processing a transaction. The result value is matched against the gateway node’s continuesWith configuration to determine which path the flow takes next. ce-type: Finish

Payload

string
required
Outcome label matched by the flow’s gateway node.
object
required
Transaction result data returned by the integration service.

Data variants

The shape of the data object depends on the integration and the result value. Common variants are shown below with their required fields.

Manual capture

boolean
required
When present and true this indicates a manual capture is required for the transaction.

3DS challenge

object
string
required
PAReq value for the 3DS challenge.
string
required
Merchant data value returned by the 3DS flow.
string
required
ACS URL to redirect the cardholder to for 3DS authentication.

Payment transaction

object
string
required
Transaction status (required).
number
Transaction amount in minor units.
string
ISO 4217 currency code, e.g. EUR.
array
Array of decline reason codes (when applicable).
string
ISO 8601 timestamp when processing started.
string
ISO 8601 timestamp when processing finished.
string
External payment identifier from the processor.
array
Processor failure reasons (when applicable).
string
Internal payment identifier.
string
Merchant identifier at the payment processor.
string
Processor name.
string
Processor’s transaction identifier.
string
Processor-provided transaction timestamp.
string
Transaction type.

Bank transfer / payout

Data fields

The data object contains the beneficiary and routing details for the transfer. These fields are required when the bank_transfer variant is used; include them at the top of the bank_transfer payload so clients can quickly access routing information.
  • bic — Bank BIC/SWIFT code (required)
  • beneficiary — Beneficiary name (required)
  • iban — Beneficiary IBAN (required)
  • reference — Payment reference (required)
Example data object:
object
object
required
string
required
Bank BIC/SWIFT code.
string
required
Beneficiary name.
string
required
Beneficiary IBAN.
string
required
Payment reference.
string
required
Transfer status (required).
string
Transfer identifier.
string
Transfer type.
string
Start timestamp.
string
End timestamp.