The REST Client SDK : For use in server-side applications to provide access to REST APIs from your application.
Sends the request to Cyberource using an HTTP client
The REST Samples : They contain working code samples to demonstrate integration with REST APIs and are organized into categories and Industry specific examples.
The samples are completely independent and self-contained.
You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.
Easy - 3 configuration updates to use your own Merchant Credentials in the SDKs
Out of the box sample codes with standardized interface
Important: As shown in the GIF below, save the keys displayed after sign up to use in the next step
Second Step:
As shown in the GIF below,
Download the sample code in Ruby language
Update 3 configurations to run test transaction for your merchant
Run your first test transaction
Third Step:
As shown in the GIF below:
Create the Business Center Sandbox environment login credentials using the email received after successful sign up
Select Transaction Management from left navigation menu
Validate your test transaction details and settle the transaction
Upcoming releases
Network Tokenization Examples: Network Tokenization initially emerged to support device based payment options (such as Apple Pay, Google Pay etc.). Storing a regular card number and CVV on the device means that if the device was breached, the payment credentials could be used anywhere. To avoid this, the payment networks came up with Network Tokens. When you add your card details to Apple Pay, a network token is generated which can only be used for Customer Initiated Transactions from the iPhone you registered on. This means that if the the network token was breached, it could not be used without the device. The SDKs shall be updated with sample code on
how to retrieve a network token associated with a payment option and
make payment using network token as well as
decrypt network token to use it with other payment platforms.
Message Level Encryption Support for REST APIs: SDK Sample code to show how to send encrypted API requests using the public key shared by Cybersource. Message Level Encryption allows APIs to communicate with server while helping to prevent uninvolved parties from understanding the stored information or understanding the communication. MLE can help address the threat of relying on TLS for message security.