Overview
The Yativo Crypto IBAN service provides a dedicated European bank account number (IBAN) that automatically converts incoming EUR bank transfers to cryptocurrency. Designed for users and businesses that want to receive EUR via SEPA and have it settled directly to a crypto wallet. Key benefits:- Receive SEPA bank transfers from any European bank
- Automatic EUR-to-crypto conversion on receipt
- Independent of the Yativo Card — no card account required
- Suitable for freelancers, remote workers, and businesses receiving EUR payments
Type Definitions
Type Definitions
Onboarding Flow
Step 1 — Get IBAN Options
Retrieve available IBAN configurations, supported currencies, and requirements.Step 2 — Initialize Onboarding
Create an onboarding record to begin the IBAN application.The applicant’s email address.
Optional. Your internal customer identifier. Use this to link the IBAN record to your own customer database.
Step 3 — Submit KYC
Submit identity verification information for the IBAN applicant.KYC information for the applicant.
KYC method:
sumsub (using a KYC applicant token) or direct_docs (manual document review).Required if
kyc.method is sumsub. The KYC applicant token for the user.Required for
direct_docs method. Legal first name.Required for
direct_docs method. Legal last name.Date of birth in ISO 8601 format (YYYY-MM-DD). Required for
direct_docs.ISO 3166-1 alpha-2 country code for nationality. Required for
direct_docs.Email address (if not already provided during init, or to override).
Your internal customer identifier. Must match the value used during init if provided.
Step 4 — Request IBAN
Once KYC is approved, request IBAN provisioning.Your internal customer identifier. Required if not authenticated with a user-specific token.
The crypto token to receive converted funds in. Example:
"USDC".The chain to receive payouts on. Example:
"solana".The crypto wallet address to send converted funds to.
IBAN provisioning is only available after KYC is fully approved. If KYC is still pending, you will receive an error response indicating the KYC requirement.
Step 5 — Check Status
Poll the status endpoint to track the onboarding progress and retrieve IBAN details once active.Your internal customer identifier. Required unless using a user-specific bearer token.
IBAN Status Values
| Status | Description |
|---|---|
not_requested | IBAN has not been requested yet. Complete KYC first. |
pending_kyc | Waiting for KYC approval before IBAN can be provisioned. |
provisioning | KYC approved, IBAN is being assigned. |
active | IBAN is live and can receive transfers. |
suspended | IBAN has been temporarily suspended. Contact support. |
closed | IBAN has been permanently closed. |
KYC Requirements
Identity verification is mandatory for IBAN issuance due to European banking regulations (AML/KYC directives). Accepted documents (direct_docs method):- Valid passport
- National identity card
- Driver’s license (in supported countries)
- Proof of address (bank statement, utility bill — must be less than 3 months old)
- Faster processing (often minutes)
- Requires your platform to integrate with Sumsub
- All document types supported by your Sumsub configuration are accepted
Receiving Transfers
Once your IBAN is active:- Share your IBAN and BIC with the sender.
- Sender initiates a SEPA transfer to your IBAN.
- Funds are received and automatically converted to your selected crypto token.
- Converted crypto is sent to your configured payout address.
- Standard SEPA: 1 business day
- SEPA Instant: Seconds to minutes (availability depends on sender bank)

