Socket
Book a DemoInstallSign in
Socket

btcpay-python-sdk

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

btcpay-python-sdk

BTCPay Python SDK using the Greenfield API

0.1.0
pipPyPI
Maintainers
1

BTCPay Python SDK

BTCPay had a Python SDK, but it was using the old legacy API, meaning the way to connect was outdated as well as the API responses it was giving. This library uses the Greenfield API and will follow the documentation provided by the BTCPay Server team.

As of right now, this is a work in progress and will be updated to add more API calls

Installation

You don't need this source code unless you want to modify the package. If you just want to use the package, run the command:

pip install btcpay-python-sdk

Install from source with:

python setup.py install

Dependencies

  • Python 2.7+
  • Requests
  • Setuptools

Usage

The library needs to be configured with your stores api key, store id, and host url.

To generate an API key, you need to log in to your BTCPay instance, click "Account" in the lower left corner, click "Manage Account", click the "API Keys" tab, and then generate your key.

import btcpay

btcpay.api_key = 'API_KEY_HERE'  # should use an env variable
btcpay.host_url = 'HOST_URL'
btcpay.store_id = 'STORE_ID'

# get all invoices
invoices = btcpay.Invoices.get_invoices()
print(invoices)

Keywords

btcpay

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.