All Projects → square → square-python-sdk

square / square-python-sdk

Licence: other
Python client library for the Square API

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to square-python-sdk

v-shopware-api-client
The reliable way to import and update a bazillion products.
Stars: ✭ 20 (-72.22%)
Mutual labels:  ecommerce, api-client
adyen-python-api-library
Adyen API Library for Python
Stars: ✭ 41 (-43.06%)
Mutual labels:  api-client, payment-processing
ecommerce
INNOVATE E-COMMERCE FRAMEWORK
Stars: ✭ 36 (-50%)
Mutual labels:  ecommerce
clients-generator
Kaltura API Client Libraries Generator - PHP source code introspection based automation for API native SDKs generation for various programming languages and API platforms
Stars: ✭ 17 (-76.39%)
Mutual labels:  api-client
mildnet
Visual Similarity research at Fynd. Contains code to reproduce 2 of our research papers.
Stars: ✭ 76 (+5.56%)
Mutual labels:  ecommerce
pyracing
A complete overhaul of the original ir_webstats; pyracing is an API client/wrapper for iRacing, the leading online simracing service. pyracing handles the queries to iRacing's (known) URL endpoints and maps the returned JSON data into structured objects, allowing for easier access to the data.
Stars: ✭ 52 (-27.78%)
Mutual labels:  api-client
restofus
Restofus - a cross-platform (REST) API client.
Stars: ✭ 18 (-75%)
Mutual labels:  api-client
reaction-component-library
Example Storefront Component Library: A set of React components for the Example Storefront
Stars: ✭ 95 (+31.94%)
Mutual labels:  ecommerce
goco
Connecting to Google API has never been easier!
Stars: ✭ 14 (-80.56%)
Mutual labels:  api-client
tesla api
Lightweight Python API client for the Tesla API.
Stars: ✭ 73 (+1.39%)
Mutual labels:  api-client
notionapi-agent
Unofficial Node.js API client for Notion.so
Stars: ✭ 89 (+23.61%)
Mutual labels:  api-client
CryptoCurrency.Net
CryptoCurrency.Net
Stars: ✭ 21 (-70.83%)
Mutual labels:  api-client
mailerlite-api-python
Python wrapper for Mailerlite API v2
Stars: ✭ 31 (-56.94%)
Mutual labels:  api-client
snipcart-gatsby-grav
Grav as Headless CMS Tied to Gatsby with GraphQL Schema
Stars: ✭ 27 (-62.5%)
Mutual labels:  ecommerce
shopify-next.js-tailwind
Learn the Shopify + Next.js + Tailwind CSS Stack! SWR, Hydrogen, + more
Stars: ✭ 227 (+215.28%)
Mutual labels:  ecommerce
nomisr
Access UK official statistics from the Nomis database through R.
Stars: ✭ 30 (-58.33%)
Mutual labels:  api-client
DigitalProducts
Sell digital products with Craft Commerce
Stars: ✭ 48 (-33.33%)
Mutual labels:  ecommerce
reaction-file-collections-sa-s3
An S3 storage adapter for Reaction Commerce's reaction-file-collections
Stars: ✭ 14 (-80.56%)
Mutual labels:  ecommerce
als typograf
Ruby client for ArtLebedevStudio.RemoteTypograf Web Service.
Stars: ✭ 15 (-79.17%)
Mutual labels:  api-client
shopify
Vue Storefront 2 integration for Shopify
Stars: ✭ 109 (+51.39%)
Mutual labels:  ecommerce

Square logo

Square Python SDK

Build PyPi version Apache-2 license

Use this library to integrate Square payments into your app and grow your business with Square APIs including Catalog, Customers, Employees, Inventory, Labor, Locations, and Orders.

Requirements

Use of the Python SDK requires:

  • Python 3 version 3.7 or higher

Installation

For more information, see Set Up Your Square SDK for a Python Project.

Quickstart

For more information, see Square Python SDK Quickstart.

Usage

For more information, see Using the Square Python SDK.

Tests

First, clone the repo locally and cd into the directory.

git clone https://github.com/square/square-python-sdk.git
cd square-python-sdk

Next, install dependencies.

pip install -r test-requirements.txt

Before running the tests, find a sandbox token in your Developer Dashboard and set a SQUARE_SANDBOX_TOKEN environment variable.

export SQUARE_SANDBOX_TOKEN="YOUR SANDBOX TOKEN HERE"

And run the tests.

nosetests tests

SDK Reference

Payments

Terminal

Orders

Subscriptions

Invoices

Items

Customers

Loyalty

Gift Cards

Bookings

Business

Team

Financials

Online

Authorization APIs

Deprecated APIs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].