Getting Started
Quick guide about how to start to use Provider API.
Authorization​
In current version of API we're using API Key based authorization flow. Every request should include next headers:
client_id: YOUR_CLIENT_ID
client_secret: YOUR_CLIENT_SECRET
Example:
fetch('http://provider.api.fena.co/payment/single-immediate-payment-initiation-requests', {
method: 'POST',
headers: {
client_id: YOUR_CLIENT_ID
client_secret: YOUR_CLIENT_SECRET
},
body: {
// ...
}
})
To get your CLIENT_ID and CLIENT_SECRET you need to contact support@fena.co
Rates and Limits​
coming soon
For more information, please check this article.
Structure​
Provider API mostly following Open Banking specification, because of historical reasons. Instance names and routes usually the same as we have in OB spec, but not for 100%. As a product we're supporting not only UK banks, and that's why this specification can't fully cover all needs of all banks, so we're have some differences.
Flow​
Different banks using different flows and API methods for the same actions. Because of that, to unify all operations, Provider API use standartized flows below. Sometimes it might look overcomplicated, but it's the price that we should pay to have single API for all banks.
Here's the list of general flow overviews, but if you looking for more detailed docs, please follow to specific topic.