splitit-onboarding-typescript-sdk
TypeScript icon, indicating that this package has built-in type declarations

4.0.0 • Public • Published

splitit-onboarding-typescript-sdk@4.0.0

This library that utilizes axios. The generated Node module can be used in the following environments:

Environment

  • Node.js
  • Webpack
  • Browserify

Language level

  • ES5 - you must have a Promises/A+ library installed
  • ES6

Module system

  • CommonJS
  • ES6 module system

Building

To build and compile the typescript sources to javascript use:

npm install
npm run build

Consuming

navigate to the folder of your consuming project and run the following command.

npm install splitit-onboarding-typescript-sdk@4.0.0 --save

Getting Started

import { Splitit } from "splitit-onboarding-typescript-sdk"

const splitit = new Splitit({
    // Defining the base path is optional and defaults to https://onboarding-v2.sandbox.splitit.com
    // basePath: "https://onboarding-v2.sandbox.splitit.com",
    oauthClientId: 'CLIENT_ID',
    oauthClientSecret: 'CLIENT_SECRET',
})

const getCountriesResponse = await splitit.data.getCountries()

console.log(getCountriesResponse)

Documentation for API Endpoints

All URIs are relative to https://onboarding-v2.sandbox.splitit.com

Class Method HTTP request Description
DataApi getCountries GET /api/data/get-countries
DataApi getCurrencies GET /api/data/get-currencies
DataApi getProcessors GET /api/data/get-processors
DataApi getVerticals GET /api/data/get-verticals
DataApi statusLegend GET /api/data/status-legend
MerchantsApi create POST /api/merchants/create
MerchantsApi createDeveloper POST /api/merchants/create/developer
MerchantsApi get GET /api/merchants/get
MerchantsApi getDetails GET /api/merchants/get-details

Package Sidebar

Install

npm i splitit-onboarding-typescript-sdk

Weekly Downloads

6

Version

4.0.0

License

Unlicense

Unpacked Size

228 kB

Total Files

117

Last publish

Collaborators

  • konfig-publisher