Overview
Open Payments is an API standard that allows third-parties/clients to initiate payments and to view the transaction history on the account holder’s account (with the account holder’s consent). Extensive documentation can be found on the Open Payments website.
Rafiki implements the Open Payments APIs. Every request and response is validated against the Open Payments API specification.
The specification version that Rafiki uses is configured in fetch-schemas.sh. Currently, it is using the tagged version v1.0.
To update the API specification, create a Pull Request on the Open Payments GitHub Repository. Changes will automatically be pushed to Readme, which hosts the API reference on the Open Payments website.