Payments API
Introduction
Using this section you can easily manage your single immediate payments within the toolkit Payments API.
Payment statuses
List of statuses that a payment can have. Fena notifies the user of the API key about each change in the status (except of draft) of the payment via webhook.
Status | Description |
---|---|
Draft | Draft payment which can be processed later via api call |
Sent | The payment has been sent to the end user and can be paid, |
Overdue | The payment is marked as overdue, but it behaves exactly as a sent payment does |
Pending | The payment has been made by the end user and await a status update from the payment provider.In this status it cannot be modified |
Paid | The payment has been paid (nothing can be changed in this payment) |
Rejected | The payment has been rejected (nothing can be changed) but the end user can retry to initiate it |
Cancelled | The payment has been cancelled and cannot be paid anymore |
Refund started | The payment is being refunded |
Refund rejected | Refund failed |
Refunded | Refund successful |
Partial refund | Partial refund successful |
Sandbox
If you want to see for yourself how our payment flow works you can create a sandbox payment with the sandbox bank account which we've created for you automatically during sign up. You don't have to pass ID verification checks or verify your data, and you can start integrating right away. Please note that sandbox payments don't initiate any real bank transfers so you shouldn't expect any money to actually arrive. In order to test the flow with real funds you have to pass the ID and bank verification first.