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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|