Multi-leg payment lifecycle status changed

Type: object
Domain: corporate
Event: multi_leg_status_change
Version: 1

|
tracking_id required

Title: A unique 50 character long identification for the multi-leg payment
Type: string
Min length: 1
Max length: 50
Example:
UK1-eb75c472-a213-41a7-a96e-ac0156b832f0

status required

Title: Current multi-leg status
Description:
It only accepts the following values:
FINISHED: When all the legs has finished execution.
ROLLED_BACK: When an error has occurred and the operations has been reverted.
ROLLBACK_FAILED: When an error occurs during the rollback operation.
CREDITS_FAILED: When an error occurs during the execution of the credit legs operations.
TIMED_OUT: When the multi-leg payment processing times out.
Type: string
Min length: 1
Max length: 20
Example:
FINISHED

{
    "$schema": "http://json-schema.org/draft-07/schema",
    "type": "object",
    "title": "Multi-leg payment lifecycle status changed",
    "required": [
        "tracking_id",
        "status"
    ],
    "properties": {
        "tracking_id": {
            "title": "A unique 50 character long identification for the multi-leg payment",
            "type": "string",
            "minLength": 1,
            "maxLength": 50,
            "examples": [
                "UK1-eb75c472-a213-41a7-a96e-ac0156b832f0"
            ]
        },
        "status": {
            "title": "Current multi-leg status",
            "description": "\n\nIt only accepts the following values:\n\n<span style='font-weight:bold'>FINISHED:</span> When all the legs has finished execution.\n\n<span style='font-weight:bold'>ROLLED_BACK:</span> When an error has occurred and the operations has been reverted.\n\n<span style='font-weight:bold'>ROLLBACK_FAILED:</span> When an error occurs during the rollback operation.\n\n<span style='font-weight:bold'>CREDITS_FAILED:</span> When an error occurs during the execution of the credit legs operations.\n\n<span style='font-weight:bold'>TIMED_OUT:</span> When the multi-leg payment processing times out.\n\n",
            "type": "string",
            "minLength": 1,
            "maxLength": 20,
            "examples": [
                "FINISHED"
            ]
        }
    }
}
{
    "tracking_id": "UK1-eb75c472-a213-41a7-a96e-ac0156b832f0",
    "status": "FINISHED"
}