MOTO payments via REST API
You must set up a MOTO transaction account and MOTO MID with Cybersource to enable MOTO payments.
MOTO transactions via REST API must be specifically flagged to ensure card issuers handle them appropriately.
MOTO payment example request:
POST
the authorization information to the Payments resource.
POST
https://apitest.cybersource.com/pts/v2/payments
Request body:
{ "clientReferenceInformation": { "code": "Test_123" }, "processingInformation": { "capture": true, "commerceIndicator": "MOTO" }, "paymentInformation": { "card": { "number": "4111111111111111", "expirationMonth": "12", "expirationYear": "2031" } }, "orderInformation": { "amountDetails": { "totalAmount": "10.10", "currency": "USD" }, "billTo": { "firstName": "Test", "lastName": "test", "address1": "1 Market St", "locality": "san francisco", "administrativeArea": "CA", "postalCode": "94105", "country": "US", "email": "test@cybs.com", "phoneNumber": "11111000" } } }
Note
Refer to the Accept a new card payment section for the request schema description.