Skip to main content

Natural Payments SDK

Project description

naturalpay

Natural Payments SDK

Installation

pip install naturalpay
# or
uv add naturalpay

Quick Start

from naturalpay import NaturalClient

client = NaturalClient(api_key="pk_sandbox_xxx")

# Create a payment
payment = await client.payments.create(
    recipient_email="alice@example.com",
    amount=50.00,
    memo="For consulting"
)

print(payment.transfer_id)  # txn_abc123

MCP Server

Run the MCP server for AI agent integrations:

# Using uvx (recommended)
uvx naturalpay mcp serve

# Or using python module
python -m naturalpay mcp serve

# With SSE transport
uvx naturalpay mcp serve --transport sse --port 8080

Note: We recommend uvx or python -m over global installation to avoid conflicts if you also use the TypeScript SDK (npx @naturalpay/sdk).

Documentation

License

MIT

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

naturalpay-0.0.9.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

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

naturalpay-0.0.9-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

Details for the file naturalpay-0.0.9.tar.gz.

File metadata

  • Download URL: naturalpay-0.0.9.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for naturalpay-0.0.9.tar.gz
Algorithm Hash digest
SHA256 39a5d192859f2cbe590abf34dc37cb863d74045dfcbfbe292a555e0ba34bbc55
MD5 b7fef2204fe02a0fc159b01c1727918b
BLAKE2b-256 15bc6c6cdb0d85e6ed513cee72ca2324c80e531c9b47bef931f64dc5cf73a6d6

See more details on using hashes here.

File details

Details for the file naturalpay-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: naturalpay-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for naturalpay-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 2fa89ad07bd986ee9168b0858e7d762a0babdb479a04b39981c9bef3040d7078
MD5 d54bb611afe80a6155287587c534a82b
BLAKE2b-256 9bc32e1c75f71865150802a72d00eb6091720ed231f1f1692fd16c98c9f0bb4d

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