Documentation Index
Fetch the complete documentation index at: https://docs.finhub.cloud/llms.txt
Use this file to discover all available pages before exploring further.
Phase 7: Payment Consent Setup
Payment consents define what transactions the organization can perform, including limits, allowed beneficiaries, and approval requirements.Consent Types
| Consent Type | Description |
|---|---|
TRANSFER | Standard transfers to beneficiaries |
RECURRING | Recurring/scheduled payments |
BULK | Bulk payment processing |
INTERNATIONAL | Cross-border transfers |
Create Payment Consent
- Request
- Response
Endpoint: Request Body:
POST /api/v2.1/fintrans/{walletId}/payment-consents/types/transferHeaders:Consent Limits
Amount Format: All amounts are in minor units (cents). Example:
10000000 = €100,000.00| Limit Type | Description |
|---|---|
perTransaction | Maximum amount per single transaction |
perDay | Maximum total amount per day |
perMonth | Maximum total amount per month |
Beneficiary Restrictions
| Field | Description |
|---|---|
allowedAccounts | List of allowed beneficiary IBANs |
allowedTypes | Allowed beneficiary types (INTERNAL, SEPA, SWIFT) |
allowNewBeneficiaries | Allow payments to new beneficiaries |
requireBeneficiaryName | Require beneficiary name verification |
requireInvoiceReference | Require invoice reference for payments |
Approval Requirements
| Field | Description |
|---|---|
requiresApproval | Enable approval workflow |
approvalThreshold | Amount threshold for approval (in cents) |
approverRoles | Roles that can approve |
minimumApprovers | Minimum number of approvers required |
Approval Workflow
Frequency Limits
| Limit | Description |
|---|---|
maxTransactionsPerDay | Max transactions in 24 hours |
maxTransactionsPerWeek | Max transactions in 7 days |
maxTransactionsPerMonth | Max transactions in 30 days |
List Payment Consents
- Request
- Response
Endpoint:
GET /api/v2.1/fintrans/{walletId}/payment-consentsNext Step
After setting up payment consents, proceed to Phase 8: Transaction Operations.Phase 8: Transaction Operations
Execute transfers and manage transactions