Client Libraries
users
transfers
payout-links
payments
payment-intents
payment-customers
checkout-sessions
accounts-payable
- GETList all vendors
- POSTCreate a vendor
- GETGet vendor details
- DELDelete a vendor
- GETList all payment methods for a vendor
- POSTCreate a payment method for a vendor
- GETGet vendor payment method details
- DELDelete a vendor payment method
- GETList all payables
- POSTCreate a payable
- POSTCreate a payable from a file
- GETGet payable details
- PATCHUpdate a payable
- POSTUpload file to the payable
- DELDelete file from the payable
- POSTCancel a payable
- POSTSubmit a payable for approval
- POSTApprove a payable
- POSTReject a payable
- POSTPay a payable
- GETList all approval policies
- POSTCreate an approval policy
- DELDelete an approval policy
- PATCHUpdate priority of an approval policy
- GETList all approvers for api app
apps
- GETList all Apps
- POSTCreate an App
- GETRetrieve an App
- GETRetrieve an App's Compliance Information
- PUTUpdate an App's Compliance Information
- GETGet App ACH Account
- PUTAdd App ACH Account
- POSTDeposit Funds into App Wallet
- POSTWithdraw Funds From App Wallet
- POSTRefresh compliance flow
- POSTUpdate an application's settings
payment-methods
Client Libraries
Python
The Python library is available as a pip package.
Python package
Download Dots SDK for Python
Installation
Terminal
pip install dots-python
Configuration
import dots
dots.api_base = 'https://pls.senddotssandbox.com/v2/' # defaults to production
dots.client_id = 'pk_dev_...'
dots.api_key = 'sk_dev_...'
Node.js
The Node.js library is available as a npm package.
NPM package
Download the Dots SDK for NodeJS
Installation
Terminal
npm install dots-node
Configuration
const Dots = require("dots-node");
const apiURL = "https://pls.senddotssandbox.com/api"; // defaults to production
const dots = new Dots(
process.env.DOTS_CLIENT_ID,
process.env.DOTS_API_KEY,
apiURL
);
Was this page helpful?