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"
}
]
}