Endpoints
This document provides information about the endpoints to use when sending an API
request message to
Cybersource
.Endpoints for the REST API
Credit Card Services Endpoints
To request a specific service, send requests to the following URLs:
- Authorization service:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments
- Incremental authorization service:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments/{id}
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments/{id}
- Authorization reversal (full) service:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments/{id}/reversals
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments/{id}/reversals
- Capture service:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments/{id}/captures
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments/{id}/captures
- Bundled authorization and capture services:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments
- Credit services:
- Follow-on credit for a capture:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments
- Follow-on credit for a capture:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments
- Follow-on credit for a capture:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments
- Void services:
- Void capture:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/captures/{id}/voids
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/captures/{id}/voids
- Void a bundled authorization and capture:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/payments/{id}/voids
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/payments/{id}/voids
- Void a follow-on credit:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/refunds/{id}/voids
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/refunds/{id}/voids
- Void a stand-alone credit:
- Production URL for live transactions:https://api.cybersource.com/pts/v2/credits/{id}/voids
- Test URL for test transactions:https://apitest.cybersource.com/pts/v2/credits/{id}/voids
Token Management Service EndpointsTo request a specific service, send requests to the following URLs:- Create a customer:
- Production URL for live transactions:https://api.cybersource.com/tms/v2/customers
- Test URL for test transactions:https://apitest.cybersource.com/tms/v2/customers
- Create a payment instrument:
- Production URL for live transactions:https://api.cybersource.com/tms/v1/paymentinstruments
- Test URL for test transactions:https://apitest.cybersource.com/tms/v1/paymentinstruments
- Create an instrument identifier:
- Production URL for live transactions:https://api.cybersource.com/tms/v1/instrumentidentifiers
- Test URL for test transactions:https://apitest.cybersource.com/tms/v1/instrumentidentifiers
Endpoints for Flex API
Microform Endpoints
Send requests to:
- Test URL:https://testflex.cybersource.com
- Production URL:https://flex.cybersource.com
/keys Endpoints
Send requests to:
- Test URL:https://apitest.cybersource.com/flex/v2/public-keys/{kid}
- Production URL:https://api.cybersource.com/flex/v2/public-keys/{kid}
Replace "{kid}" in the URL with the key ID that you obtained from the capture context header, and send a GET request to the endpoint.
/sessions Endpoints
Send requests to:
- Test URL:https://apitest.cybersource.com/flex/v2/sessions
- Production URL:https://api.cybersource.com/flex/v2/sessions
/tokens Endpoints
Send requests to:
- Test URL:https://apitest.cybersource.com/flex/v2/tokens
- Production URL:https://api.cybersource.com/flex/v2/tokens
Endpoints for the SCMP API
These HTTP SCMP endpoints will be decommissioned on
April 30th, 2025
,
as a part of a Cybersource
security update, and only the
SCMP HTTPS endpoints will be valid.For more information about the valid SCMP HTTPS endpoints and how to transition your payment
system to support them, see:
Send requests to:
- Production URLs for live transactions:
- http://ics2.ic3.com
- http://ics2a.ic3.com
- Test URLs for test transactions:
- http://ics2test.ic3.com
- http://ics2testa.ic3.com
After April 30th, 2025, send requests to:
- Test Environment:https://ics2test.ic3.com
- Production Environment:https://ics2.ic3.com
Endpoints for the Simple Order API
In the URLs in this section, 1.x is not a placeholder for the version number but an
integral part of the URL.
Internet Endpoints
Send requests to:
- Production URLs for live transactions:
- https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
- https://ics2wsa.ic3.com/commerce/1.x/transactionProcessor
- Test URLs for test transactions:
- https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor
- https://ics2wstesta.ic3.com/commerce/1.x/transactionProcessor
To view the XML schema for the Simple Order API, see:
India Endpoint
To view the Simple Order XML schema and send live transactions in India, use
the India production URL:
Endpoints for Secure Acceptance Hosted Payments
Create Payment Token Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/token/create
- Production URL:https://secureacceptance.cybersource.com/token/create
- Production URL in India:https://secureacceptance.in.cybersource.com/token/create
Supported transaction type: create_payment_token
Iframe Create Payment Token Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/embedded/token/create
- Production URL:https://secureacceptance.cybersource.com/embedded/token/create
- Production URL in India:https://secureacceptance.in.cybersource.com/embedded/token/create
Supported transaction type: create_payment_token
Iframe Transaction Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/embedded/pay
- Production URL:https://secureacceptance.cybersource.com/embedded/pay
- Production URL in India:https://secureacceptance.in.cybersource.com/embedded/pay
Supported transaction types:
- authorization
- authorization,create_payment_token
- authorization,update_payment_token
- sale
- sale,create_payment_token
- sale,update_payment_token
- create_payment_token
Iframe Update Payment Token Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/embedded/token/update
- Production URL:https://secureacceptance.cybersource.com/embedded/token/update
- Production URL in India:https://secureacceptance.in.cybersource.com/embedded/token/update
Supported transaction type: update_payment_token
One-Click Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/oneclick/pay
- Production URL:https://secureacceptance.cybersource.com/oneclick/pay
- Production URL in India:https://secureacceptance.in.cybersource.com/oneclick/pay
Supported transaction types:
- authorization
- authorization,update_payment_token
- sale
- sale,update_payment_token
Process Transaction Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/pay
- Production URL:https://secureacceptance.cybersource.com/pay
- Production URL in India:https://secureacceptance.in.cybersource.com/pay
Supported transaction types:
- authorization
- authorization,create_payment_token
- authorization,update_payment_token
- sale
- sale,create_payment_token
- sale,update_payment_token
Update Payment Token Endpoints
- Test URL:https://testsecureacceptance.cybersource.com/token/update
- Production URL:https://secureacceptance.cybersource.com/token/update
- Production URL in India:https://secureacceptance.in.cybersource.com/token/update
Supported transaction type: update_payment_token
Endpoints for Secure Acceptance Checkout API
Create Payment Token Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/silent/token/create
- Production URL:https://secureacceptance.cybersource.com/silent/token/create
- Production URL in India:https://secureacceptance.in.cybersource.com/silent/token/create
Supported transaction type: create_payment_token
Iframe Create Payment Token Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/silent/embedded/token/create
- Production URL:https://secureacceptance.cybersource.com/silent/embedded/token/create
- Production URL in India:https://secureacceptance.in.cybersource.com/silent/embedded/token/create
Supported transaction type: create_payment_token
Iframe Transaction Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/silent/embedded/pay
- Production URL:https://secureacceptance.cybersource.com/silent/embedded/pay
- Production URL in India:https://secureacceptance.in.cybersource.com/silent/embedded/pay
Supported transaction types:
- authorization
- authorization,create_payment_token
- authorization,update_payment_token
- sale
- sale,create_payment_token
- sale,update_payment_token
- create_payment_token
Iframe Update Payment Token Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/silent/embedded/token/update
- Production URL:https://secureacceptance.cybersource.com/silent/embedded/token/update
- Production URL in India:https://secureacceptance.in.cybersource.com/silent/embedded/token/update
Supported transaction type: update_payment_token
Process Transaction Endpoints
Send requests to:
- Test URL:https://testsecureacceptance.cybersource.com/silent/pay
- Production URL:https://secureacceptance.cybersource.com/silent/pay
- Production URL in India:https://secureacceptance.in.cybersource.com/silent/pay
Supported transaction types:
- authorization
- authorization,create_payment_token
- authorization,update_payment_token
- sale
- sale,create_payment_token
- sale,update_payment_token
Update Payment Token Endpoints
- Test URL:https://testsecureacceptance.cybersource.com/silent/token/update
- Production URL:https://secureacceptance.cybersource.com/silent/token/update
- Production URL in India:https://secureacceptance.in.cybersource.com/silent/token/update
Supported transaction type: update_payment_token