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 Endpoints
    To 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