Skip to main content

Quickstart

Learn how to integrate Splitit purely using API calls, i.e., without forms or other premade UI. For alternatives that feature premade UI, please refer to the documentation for Checkout Solutions, Splitit Go or Platform Plugins.

1. Fetch Your Credentials

Register for a sandbox account here or contact sales for a production account.

You'll need three items from your merchant hub to make Splitit API calls:

  1. An API Username, which you can find under Merchants Management-> Select Your Merchant-> Credentials. Copy the Username parameter.
  2. An API Password, which you can find under Merchants Management-> Select Your Merchant-> Credentials. Click Generate a new password.
hub creds
  1. A Terminal Id, which can be found under Merchants Management-> Select Your Merchant-> Terminals. Copy the Terminal Id for the terminal you'd like to use.
hub creds

2. Choose an SDK or Use Postman or cURL

To call the Splitit APIs, you can use one of multiple SDKs, or Postman or cURL. All Splitit API requests are POSTs and must be made over HTTPS with the header parameter "Content-Type = application/json." Make sure that credentials are stored securely on your server and transmitted directly to the Splitit APIs.

3. Authenticate

Authenticate by POSTing your credentials to the Splitit sandbox or production ID server https://id.{environment}.splitit.com/connect/token according to these instructions. A 200 response will return a token you must add as a bearer header to all later calls.

4. Call Check Eligibility

Call the Check Eligibility endpoint as soon the shopper has entered any information, as well as throughout the process, in order to verify their overall eligibility for Splitit installment plans according to their credit card issuer.

5. Start a Plan by Following Steps for Your Payment Flow

  1. Call the Create endpoint using the instructions here to establish a plan using your shopper's information.
  2. If all defaults are left (i.e., AutoCapture=true), and the operation is successful, authorization and capture of the first plan installment will be completed.

6. Set Up On-Site Messaging

Now that you have successfully checked a customer out using the Splitit API, a next step you may want to take is to add Splitit visuals to your site using On-Site Messaging.