Skip to main content

Abstract payment contracts for OpenTrust payment providers

Project description

Payment Contracts

This package defines the abstract payment interface for OpenTrust registries.

Registry operators who want to enable paid tool access implement the PaymentGateway, EscrowProvider, and SubscriptionManager interfaces against the OpenTrust schema. The reference registry ships a mock checkout provider for demos and keeps production secrets out of source control.

The schema driving these interfaces is in passport-schema/commercial-status.schema.json and passport-schema/escrow.schema.json.

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

opentrust_payment_contracts-1.0.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

opentrust_payment_contracts-1.0.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file opentrust_payment_contracts-1.0.1.tar.gz.

File metadata

File hashes

Hashes for opentrust_payment_contracts-1.0.1.tar.gz
Algorithm Hash digest
SHA256 df6b728db041a9f14e58e4bccf3aaa3aa1e45670267748a2dc387aa2b04b3141
MD5 1dd654da2578155fd9adebbed63c1701
BLAKE2b-256 95e28ff4b0d23942987b551010db8a93a6ed754e9b38378d42e48f711574cedd

See more details on using hashes here.

File details

Details for the file opentrust_payment_contracts-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for opentrust_payment_contracts-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cdb64979b7ef7573fd0dae3857bfb2196231c61fb7c101b5159a185bca87dccc
MD5 d27cce5f72f604e0de1079ec029c24e1
BLAKE2b-256 193d6a4d773a29c238a5fe11175f983a91a103d83b53df162ba10bff9057c8cf

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