Skip to main content

A client library for Sentoo.io

Project description

python-sentoo

A client library for Sentoo

Installation

You can install the library using pip:

pip install sentoo

Usage

To use the library, import it and create a client instance:

from sentoo import Sentoo

sentoo = Sentoo(token='your_token', merchant_id='your_merchant_id')

Documentation

The Sentoo client provides the following methods:

Creating a transaction

# Create a new transaction
response = sentoo.transaction_create(
    sentoo_amount=1000,  # Amount in cents
    sentoo_description="Payment description",
    sentoo_currency="ANG",  # Supported: ANG, AWG, USD, EUR, XCD
    sentoo_return_url="https://your-site.com/callback",
    # Optional parameters
    sentoo_customer="customer_id",  # Optional customer identifier
    sentoo_expires="2023-12-31T23:59:59",  # Optional expiration date
    sentoo_2nd_currency="USD",  # Optional secondary currency
    sentoo_2nd_amount="1200"  # Optional secondary amount
)

Canceling a transaction

# Cancel an existing transaction
response = sentoo.transaction_cancel(
    transaction_id="transaction_id"
)

Checking transaction status

# Check the status of a transaction
response = sentoo.transaction_status(
    transaction_id="transaction_id"
)

Getting payment processors

# Get available payment processors for a transaction
response = sentoo.transaction_processors(
    transaction_id="transaction_id"
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sentoo-0.1.6.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sentoo-0.1.6-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file sentoo-0.1.6.tar.gz.

File metadata

  • Download URL: sentoo-0.1.6.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.3

File hashes

Hashes for sentoo-0.1.6.tar.gz
Algorithm Hash digest
SHA256 caf3aac1158f039d1c0397306db5441e77bb732ea62e69de022c014a250ed4b5
MD5 c317327cbdaa4c89bb6f21fe62b1142e
BLAKE2b-256 dd01d1b8ef8a123e7f8ba5f1e5adcf9b1308f245be4bcd9204cfabf0043911b7

See more details on using hashes here.

File details

Details for the file sentoo-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: sentoo-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.3

File hashes

Hashes for sentoo-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c7d2026ea4fbe33fc6ead681753b2f762e88cfc8ccaca40f694b6aaf56083a1b
MD5 feee2d3f483b23b01b5b8d93f9f4b8a7
BLAKE2b-256 e2776c72cb89dbe344aece88b0488e7f48563a902a76093f2e468f418f803f08

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page