Phase 7: Payment Operations
The final phase covers payment operations: adding beneficiaries, preparing orders, and executing transfers.Payment Flow
Step 1: Add Beneficiary
Beneficiaries must be pre-registered before making transfers.- Request
- Response
Endpoint: Request Body:
POST /api/v2.1/fintrans/{accountId}/beneficiariesHeaders:Beneficiary Party Types
| Party Type | Description |
|---|---|
INDIVIDUAL_CUSTOMER | Personal beneficiary |
BUSINESS_CUSTOMER | Business beneficiary |
PEP Check Results
| Result | Description |
|---|---|
VERIFIED | PEP check passed |
PENDING | PEP check in progress |
FLAGGED | Requires additional review |
Step 2: List Beneficiaries
- Request
- Response
Endpoint:
GET /api/v2.1/fintrans/{accountId}/beneficiariesHeaders:Step 3: Prepare Transfer Order
- Request
- Response
Endpoint:
POST /api/v2.1/fintrans/{accountId}/types/transfer/prepareRequest Body:Prepared Order Fields
| Field | Description |
|---|---|
preparedOrderId | ID for executing the order |
amount | Transfer amount |
fees | Transaction fees |
totalAmount | Amount + fees |
validUntil | Order expiry time |
Step 4: Execute Transfer Order
- Request
- Response
Endpoint:
POST /api/v2.1/fintrans/{accountId}/types/transfer/executeRequest Body:Order Status Flow
Order Statuses
| Status | Description |
|---|---|
PREPARED | Order created, awaiting execution |
EXECUTING | Order being processed |
COMPLETED | Order successfully completed |
FAILED | Order failed |
CANCELLED | Order cancelled |
Step 5: Check Order Status
- Request
- Response
Endpoint:
GET /api/v2.1/fintrans/{accountId}/orders/{orderId}Headers:Transfer Types
| Type | Endpoint Suffix | Description |
|---|---|---|
| Transfer | /types/transfer/prepare | Standard transfer |
| Topup | /types/topup/prepare | Add funds to wallet |
| Payment | /types/payment/prepare | Make a payment |
Fee Structure
| Transaction Type | Fee |
|---|---|
| SEPA Transfer | €1.50 |
| SWIFT Transfer | €15.00 |
| Internal Transfer | Free |
Complete Flow Summary
Related Resources
Error Handling
Common errors and troubleshooting
Best Practices
Implementation best practices