FILTER BY TAG

Important: SCMP Now Requires HTTPS

Starting in January, Cybersource has enabled HTTPS (port 443) communications between payment clients and endpoints. Customers are now required to transition to HTTPS. The HTTP endpoint will be decommissioned later this year.
SCMP Endpoints:
  • http://ics2.ic3.com:80
    : HTTP endpoint, will be decommissioned later this year
  • https://ics2.ic3.com:443
    : HTTPS endpoint, currently available

Java Implementations

The Java SCMP client supports HTTPS. To update your client to use HTTPS, you need to change your communication protocol from HTTP (port 80) to HTTPS (port 443).

Non-Java Implementations

The C and C++, ASP, .NET, or Perl SCMP clients do not support HTTPS. You need to convert to use either the Simple Order or REST API. If you are using one of these clients, you need to complete one of these steps:
  • Rewrite your code to use the REST API using the REST SDK.
  • Rewrite your code to use the Simple Order API using the Simple Order SDK.

HTTPS with Java Clients

These instructions help you transition your payment system to send and receive HTTPS Simple Order API transmissions using Java:
IMPORTANT
You must use Java 8 or later to implement this change.
Update JDK Properties
Update these properties in the JDK:
  • serverURL=https://ics2.ic3.com:443/
    This property triggers the SCMP client to use an HTTPS connection.
  • useJdkUrlConnection=true
    This property triggers the SCMP client to use the JDK URL connection. It is required for HTTPS to run.

HTTPS with Non-Java Clients

To transition your payment system to send and receive HTTPS transmissions using Simple Order API, follow the .