Yagna Payment API
Project description
Invoicing and Payments is a fundamental area of Yagna Ecosystem functionality. It includes aspects of communication between Requestor, Provider and a selected Payment Platform, which becomes crucial when Activities are executed in the context of negotiated Agreements. Yagna applications must be able to exercise various payment models, and the Invoicing/Payment-related communication is happening in parallel to Activity control communication. To define functional patterns of Requestor/Provider interaction in this area, Payment API is specified. An important principle of the Yagna Payment API is that the actual payment transactions are hidden behind the Invoice flow. In other words, a Yagna Application on Requestor side isn’t expected to trigger actual payment transactions. Instead it is expected to receive and accept Invoices raised by the Provider - based on Application’s Invoice Accept notifications, the Payment API implementation orchestrates the payment via a configured Payment platform. NOTE: This specification is work-in-progress. # noqa: E501
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ya-client-payment-0.1.0.tar.gz
.
File metadata
- Download URL: ya-client-payment-0.1.0.tar.gz
- Upload date:
- Size: 34.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f8aeab90503072219bf548ce9eeb2f8e389ce2a48f7bff98f572ce5664391c |
|
MD5 | 38ef14934ec9ede03ebfcaed2b92b2c4 |
|
BLAKE2b-256 | 550c703b77f47faec156966db7563ffeb52435805c2862056ec88d13e58094d0 |
File details
Details for the file ya_client_payment-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: ya_client_payment-0.1.0-py3-none-any.whl
- Upload date:
- Size: 59.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef95d05ce5a2897772eaf526da5e8b92a38a3063bff0ca67fb85640dde73186b |
|
MD5 | d46a67257b893082d987bfb1e33a15e8 |
|
BLAKE2b-256 | 7826141cae403a8bea86d657a86145eb48338599d1a67dee04231d20a36810c0 |