Mail Order and Telephone Order (MOTO)

If you take Mail Order and Telephone Order (MOTO) transactions, your customer's card details are supplied using a different channel to regular ecommerce payments.

You must declare this in your Customer Initiated Transactions (CIT) requests using: "channel":"moto".

MOTO transactions are not possible on our merchantInitiatedTransactions (MIT) endpoint.
You cannot supply 3DS authentication data for MOTO transactions.

Code example

{
...
"channel": "moto"
...
}

Error examples

Supplying authentication data with "channel":"moto":

{
    "errorName": "bodyDoesNotMatchSchema",
    "message": "The json body provided does not match the expected schema",
    "validationErrors": [
        {
            "errorName": "fieldIsNotAllowed",
            "message": "MOTO channel is not allowed with 3DS data",
            "jsonPath": "$.channel"
        }
    ]
}

Supplying channel on our /cardPayments/merchantInitiatedTransactions endpoint:

{
    "errorName": "bodyDoesNotMatchSchema",
    "message": "The json body provided does not match the expected schema",
    "validationErrors": [
        {
            "errorName": "fieldIsNotAllowed",
            "message": "The identified field is present when it is explicitly not allowed in the request",
            "jsonPath": "$.channel"
        }
    ]
}