Getting Live

Follow these simple steps to go from signing up as a new partner to getting your integration out to the market

The first step on the journey to getting your solution live with Cybersource is to Become a Partner.   Doing so will provide you not only with a Partner Account at Cybersource allowing you to create Solution Identifiers which are unique identifers for your solutions within our sytem but with a Test merchant account so you can begin sandboxing immediately (See Explore/Design).

For details on why you would become a Partner please review the following link

Designing out your integration can be the best or worst part of the development experience!  With our development tools we aim to make the experience enjoyable providing you with everything you need to get up and running immediately.

After completing your Partner registration you will be provided with a Development Account for our CAS system allowing you to immediately begin sandboxing and using our available API's:

The first step to any integration is to create your first set of Authentication Keys, these will allow you to interact with our REST API's

Hint: We recommend creating an integration using only a single connection method (REST).  This will allow you to provide the best possible user experience to your merchants managing only a single key across their entire product set.

Useful Tools:

  • API Harness - Here you can view sample code and API field descriptions. Send customizable requests to your sandbox account and see the responses allowing you to test out changes without writing one line of code, Once you're happy with your request you also have the ability to display in your chosen language. 
  • Developer Guides - Once you've got compfortable with our API's using the API Harness why not dig a little deeper fully understanding each of our services.

    Tip: When designing your solution it's important to remember that our API's can be used by a global merchant base, with different regional requirements.  Take the time to review our guides or speak with us to ensure you're designing your solution to have as many customers as possible

Use our prebuilt API s and SDK s to start your development journey, for starting with our APIs we recommend to begin by signing up for a sanbox account and use your API keys to authenticate requests to our sanbox server. Just plugin your API login and API key into any request examples here and click send, as easy .You can also refernce our API developer guide for more example and complex explanations .

Our prebuilt client SDK source code is hosted on GitHub and is available in 6 popular languages. Languages included are jave ,Node.js ,dotnet,ruby python etc. 

 

As part of the new partner onboarding process,  you will already have been provided with your test account as well as being provided with a test Partner Solution ID.  Before your Go-Live you need to request your production Partner Solution ID that you will need to pass in all supported API calls to identify your solution.  

You will need to replace the Test value with the new Partner Solution ID provided and validate it's now being sent as required (You can send this in Test and Live we don't mind).

Hint: You will need to provide your Solution ID in the following REST field: clientReferenceInformation.partner.solutionId

After generating the Solution ID and Merchant ID keys , the partners can access our robust testing guides to start testing their transaction using the above . 

Various test scenarios can help ensure you are testing correctly example , Configure Plugin ,Card Payments , Digital Payments ,Payer Authentication ,Tokenization , Validation.The Partner can choose which scenario suits best and proceed with test cases depending on each step above . More information on testing these can be found here in our guides .

 

Get a head start on your build

To help you get started we've created a set of recipes outlining our recommended functionality by Vertical and Horizontal. 

The recipes above are designed to cover the majority of use cases, however, we understand our partners are looking for flexibility so you're free to add or even remove products based on your needs

SMB/ E-commerce

View a list of pre-built recommendated functionalty for our SMB/E-commerce specific use cases 

QSR

View a list of pre-built recommedned functionlity for our QSR specific use cases .

Find a Partner 

View a list of our existing partners and see how they are leveraging our ISV ecosystem.

Build your Own  

If you're already comfortable with the services you need then why not make use of our developer tools that will help you get up and running with the integration in no time 

SDK s 

View our client supported source codes 

Github

View our  sample codes published on GitHub for each REST API in 6 popular languages

Testing Guides  

Use our reference pre integrated Testing guide for all your needs and start getting tested.