Skip to main content

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.

StatusDescription
DraftDraft payment which can be processed later via api call
SentThe payment has been sent to the end user and can be paid,
OverdueThe payment is marked as overdue, but it behaves exactly as a sent payment does
PendingThe payment has been made by the end user and await a status update from the payment provider.In this status it cannot be modified
PaidThe payment has been paid (nothing can be changed in this payment)
RejectedThe payment has been rejected (nothing can be changed) but the end user can retry to initiate it
CancelledThe payment has been cancelled and cannot be paid anymore
Refund startedThe payment is being refunded
Refund rejectedRefund failed
RefundedRefund successful
Partial refundPartial 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.