Finix offers and hosts pre-built onboarding forms that you can use to collect onboarding and identity verification information from your users.
Related Guides: Onboarding, Hosted Onboarding Form.
Create an onboarding_form
with the name of the processor you plan to onboard users to and the links they` get redirected to when completing or moving away from the Finix Onboarding Form.
Only ROLE_PARTNER credentials can be used to create an onboarding_form
.
object The prefilled information of the user that's being onboarded. For more information, see Prefilling Fields. | |
Array of objects An array of objects with the processors and gateways users will be onboarded to. | |
object The information of the initial onboarding link. This is only provided when creating an | |
tags | object or null Include up to 50
(e.g., |
A single onboarding_from
objext.
Authentication information is missing or invalid
Forbidden
Object does not exist
Not Acceptable
Invalid field
curl https://finix.sandbox-payments-api.com/onboarding_forms \ -H "Content-Type: application/json" \ -u USsRhsHYZGBPnQw8CByJyEQW:8a14c2f9-d94b-4c72-8f5c-a62908e5b30e \ -X POST \ -d ' { "onboarding_data": { "entity": { "title": "CEO", "first_name": "John", "last_name": "Smith", "email": "john.smith@finix.com", "business_name": "Finix Flowers", "business_type": "CORPORATION", "doing_business_as": "Finix Flowers", "phone": "1234567890", "business_phone": "1234567890", "personal_address": { "city": "Seattle", "country": "USA", "line1": "123 Boren Ave", "postal_code": "98040", "region": "WA" }, "business_address": { "city": "Bellevue", "country": "USA", "line1": "123 Bellevue Way", "postal_code": "98039", "region": "WA" }, "dob": { "day": 13, "month": 4, "year": 1982 }, "incorporation_date": { "day": 9, "month": 3, "year": 2018 }, "mcc": "4952", "url": "www.finix.com", "ownership_type": "PRIVATE", "default_statement_descriptor": "DEMOCOMPANY", "max_transaction_amount": 100000, "annual_card_volume": 1000000, "principal_percentage_ownership": 75, "tax_id": "123456789", "business_tax_id": "123456789", "has_accepted_credit_cards_previously": false }, "additional_underwriting_data": { "refund_policy": "NO_REFUNDS", "card_volume_distribution": { "ecommerce_percentage": 100, "card_present_percentage": 0, "mail_order_telephone_order_percentage": 0 }, "average_ach_transfer_amount": 20000000, "average_card_transfer_amount": 20000, "annual_ach_volume": 20000000, "business_description": "CONSUMER", "volume_distribution_by_business_type": { "other_volume_percentage": 0, "person_to_person_volume_percentage": 0, "business_to_business_volume_percentage": 90, "business_to_consumer_volume_percentage": 10, "consumer_to_consumer_volume_percentage": 0 } }, "associated_entities": [ { "title": "CFO", "first_name": "Alex", "last_name": "Smith", "email": "alex.smith@finix.com", "phone": "123456789", "personal_address": { "city": "Bellevue", "country": "USA", "line1": "4848 84th St", "postal_code": "98032", "region": "WA" }, "dob": { "day": 13, "month": 4, "year": 1985 }, "principal_percentage_ownership": 25, "tax_id": "123456789" } ], "payment_instruments": { "name": "SARAH BANKER", "bank_code": "123456789", "account_number": "123456789", "account_type": "CHECKING", "type": "BANK_ACCOUNT" }, "max_transaction_amount": 100000 }, "merchant_processors": [ { "processor": "LITLE_V1" } ], "onboarding_link_details": { "return_url": "https://www.finixflowers.com/", "expired_session_url": "https://www.finixflowers.com/login", "terms_of_service_url": "https://www.finixflowers.com/ToS", "fee_details_url": "https://www.finixflowers.com/fee_details", "expiration_in_minutes": 10080 } }'
{- "id": "obf_cJUfiz97L8de54EwkC3Hiu",
- "onboarding_data": {
- "entity": {
- "title": "CEO",
- "first_name": "John",
- "last_name": "Smith",
- "email": "john.smith@finix.com",
- "business_name": "Finix Flowers",
- "business_type": "CORPORATION",
- "doing_business_as": "Finix Flowers",
- "phone": "1234567890",
- "business_phone": "1234567890",
- "mcc": "4952",
- "url": "www.finix.com",
- "ownership_type": "PRIVATE",
- "default_statement_descriptor": "DEMOCOMPANY",
- "max_transaction_amount": 100000,
- "annual_card_volume": "1000000",
- "principal_percentage_ownership": "75",
- "tax_id": "*****6789",
- "business_tax_id": "*****6789",
- "has_accepted_credit_cards_previously": false,
- "personal_address": {
- "line1": "123 Boren Ave",
- "city": "Seattle",
- "region": "WA",
- "postal_code": "98040",
- "country": "USA"
}, - "business_address": {
- "line1": "123 Bellevue Way",
- "city": "Bellevue",
- "region": "WA",
- "postal_code": "98039",
- "country": "USA"
}, - "dob": {
- "day": 13,
- "month": 4,
- "year": 1982
}, - "incorporation_date": {
- "day": 9,
- "month": 3,
- "year": 2018
}
}, - "associated_entities": [
- {
- "title": "CFO",
- "first_name": "Alex",
- "last_name": "Smith",
- "email": "alex.smith@finix.com",
- "phone": "123456789",
- "personal_address": {
- "line1": "4848 84th St",
- "city": "Bellevue",
- "region": "WA",
- "postal_code": "98032",
- "country": "USA"
}, - "dob": {
- "day": 13,
- "month": 4,
- "year": 1985
}, - "principal_percentage_ownership": 25,
- "tax_id": "*****6789"
}
], - "payment_instruments": {
- "name": "SARAH BANKER",
- "bank_code": "123456789",
- "account_number": "*****6789",
- "account_type": "CHECKING",
- "type": "BANK_ACCOUNT"
}, - "additional_underwriting_data": {
- "refund_policy": "NO_REFUNDS",
- "average_ach_transfer_amount": 20000000,
- "average_card_transfer_amount": 20000,
- "annual_ach_volume": 20000000,
- "business_description": "CONSUMER",
- "volume_distribution_by_business_type": {
- "other_volume_percentage": 0,
- "person_to_person_volume_percentage": 0,
- "business_to_business_volume_percentage": 90,
- "business_to_consumer_volume_percentage": 10,
- "consumer_to_consumer_volume_percentage": 0
}, - "card_volume_distribution": {
- "ecommerce_percentage": 100,
- "card_present_percentage": 0,
- "mail_order_telephone_order_percentage": 0
}
}, - "max_transaction_amount": 100000
}, - "merchant_processors": [
- {
- "processor": "LITLE_V1"
}
], - "onboarding_link_details": {
- "expiration_in_minutes": 10080
}, - "onboarding_link": {
- "expires_at": "2023-04-06T19:16:28.387Z",
}, - "status": "IN_PROGRESS",
- "identity_id": null,
- "application_id": "APgPDQrLD52TYvqazjHJJchM",
- "created_at": "2023-03-30T19:16:28.377022Z",
- "updated_at": "2023-03-30T19:16:28.377022Z",
- "tags": { }
}
Retrieve the details of an onboarding_form
.
A single onboarding_from
objext.
Authentication information is missing or invalid
Forbidden
Object does not exist
Not Acceptable
Invalid field
curl https://finix.sandbox-payments-api.com/onboarding_forms/obf_jJHv5y5xCTVsga8FFim9X9 \ -H "Content-Type: application/json" \ -u USsRhsHYZGBPnQw8CByJyEQW:8a14c2f9-d94b-4c72-8f5c-a62908e5b30e \ -X GET
{- "id": "obf_cJUfiz97L8de54EwkC3Hiu",
- "onboarding_data": {
- "entity": {
- "title": "CEO",
- "first_name": "John",
- "last_name": "Smith",
- "email": "john.smith@finix.com",
- "business_name": "Finix Flowers",
- "business_type": "CORPORATION",
- "doing_business_as": "Finix Flowers",
- "phone": "1234567890",
- "business_phone": "1234567890",
- "mcc": "4952",
- "url": "www.finix.com",
- "ownership_type": "PRIVATE",
- "default_statement_descriptor": "DEMOCOMPANY",
- "max_transaction_amount": 100000,
- "annual_card_volume": "1000000",
- "principal_percentage_ownership": "75",
- "tax_id": "*****6789",
- "business_tax_id": "*****6789",
- "has_accepted_credit_cards_previously": false,
- "personal_address": {
- "line1": "123 Boren Ave",
- "city": "Seattle",
- "region": "WA",
- "postal_code": "98040",
- "country": "USA"
}, - "business_address": {
- "line1": "123 Bellevue Way",
- "city": "Bellevue",
- "region": "WA",
- "postal_code": "98039",
- "country": "USA"
}, - "dob": {
- "day": 13,
- "month": 4,
- "year": 1982
}, - "incorporation_date": {
- "day": 9,
- "month": 3,
- "year": 2018
}
}, - "associated_entities": [
- {
- "title": "CFO",
- "first_name": "Alex",
- "last_name": "Smith",
- "email": "alex.smith@finix.com",
- "phone": "123456789",
- "personal_address": {
- "line1": "4848 84th St",
- "city": "Bellevue",
- "region": "WA",
- "postal_code": "98032",
- "country": "USA"
}, - "dob": {
- "day": 13,
- "month": 4,
- "year": 1985
}, - "principal_percentage_ownership": 25,
- "tax_id": "*****6789"
}
], - "payment_instruments": {
- "name": "SARAH BANKER",
- "bank_code": "123456789",
- "account_number": "*****6789",
- "account_type": "CHECKING",
- "type": "BANK_ACCOUNT"
}, - "additional_underwriting_data": {
- "refund_policy": "NO_REFUNDS",
- "average_ach_transfer_amount": 20000000,
- "average_card_transfer_amount": 20000,
- "annual_ach_volume": 20000000,
- "business_description": "CONSUMER",
- "volume_distribution_by_business_type": {
- "other_volume_percentage": 0,
- "person_to_person_volume_percentage": 0,
- "business_to_business_volume_percentage": 90,
- "business_to_consumer_volume_percentage": 10,
- "consumer_to_consumer_volume_percentage": 0
}, - "card_volume_distribution": {
- "ecommerce_percentage": 100,
- "card_present_percentage": 0,
- "mail_order_telephone_order_percentage": 0
}
}, - "max_transaction_amount": 100000
}, - "merchant_processors": [
- {
- "processor": "LITLE_V1"
}
], - "onboarding_link_details": {
- "expiration_in_minutes": 10080
}, - "onboarding_link": {
- "expires_at": "2023-04-06T19:16:28.387Z",
}, - "status": "IN_PROGRESS",
- "identity_id": null,
- "application_id": "APgPDQrLD52TYvqazjHJJchM",
- "created_at": "2023-03-30T19:16:28.377022Z",
- "updated_at": "2023-03-30T19:16:28.377022Z",
- "tags": { }
}
Use the onboarding_forms
API to create a link that can return users to where they left off completing their Finix Onboarding Form.
expiration_in_minutes | integer How long (in minutes) the link should be valid for. Defaults to 60 minutes. |
expired_session_url | string The URL users get sent to if the bearer token expires. |
fee_details_url | string The URL of the page where you display the fees related to processing payments (for more info, see Displaying Processing Fees). |
return_url | string The URL users get sent to after completing the onboarding flow. |
terms_of_service_url | string Your Terms of Service URL. The URL is provided to users for consent along with Finix's Terms of Service. |
A link for users to return to their onboarding_form
at any time.
Authentication information is missing or invalid
Forbidden
Object does not exist
Not Acceptable
Invalid field
curl https://finix.sandbox-payments-api.com/onboarding_forms/obf_jJHv5y5xCTVsga8FFim9X9/links \ -H "Content-Type: application/json" \ -u USsRhsHYZGBPnQw8CByJyEQW:8a14c2f9-d94b-4c72-8f5c-a62908e5b30e \ -X POST \ -d ' { "expiration_in_minutes": 30, "expired_session_url": "https://www.finix.com/", "fee_details_url": "https://www.finix.com/docs", "return_url": "https://www.finix.com/docs", "terms_of_service_url": "https://www.finix.com/terms-and-policies" }'