A Processor
represents the acquiring platform where Merchant
accounts get provisioned and ultimately where Transfers
are processed. Your Finix point of contact will let you know which processor you should use.
The Finix Payment Platform is processor agnostic which allows transactions to get processed across multiple processors. Once a Processor
is enabled, the Application
can begin provisioning Merchant
accounts.
Related Guides: Related Guides: Onboarding Process
List all Processors
enabled for an Application
.
List of Processor objects
Authentication information is missing or invalid
Forbidden
Object does not exist
Not Acceptable
curl https://finix.sandbox-payments-api.com/applications/APmuwPBaW8pVcwb4vCTHQH32/processors \ -H "Content-Type: application/vnd.api+json" \ -u USimz3zSq5R2PqiEBXY6rSiJ:8bacba32-9550-48ff-b567-fe7648947041
{- "_embedded": {
- "processors": [
- {
- "id": "PRmr3QooJNFuehWTjsJwkWp8",
- "created_at": "2022-09-19T01:27:07.86Z",
- "updated_at": "2022-09-19T01:27:07.65Z",
- "application": "APmuwPBaW8pVcwb4vCTHQH32",
- "application_config": {
- "can_debit_bank_account": true,
- "enable_pin_debit": true,
- "ach_settlement_delay_days": null,
- "allow_custom_billing": false,
- "allow_partial_auth": false,
- "allow_split_payouts": false,
- "allow_create_credentials": false,
- "amex_acquired": false,
- "merchant_fraud_enabled": false,
- "allow_debit_online": false,
- "boarding_id": "VGPG",
- "business_type": "Retail",
- "vantiv_sftp_username": "VGPGSFTP",
- "vantiv_sftp_password": "ca7Abrug",
- "vantiv_chain_number": "0X6600",
- "vantiv_license": "VANTIV license=\"6ad47...\"",
- "check_for_duplicate_transactions": "Yes",
- "username": "FINIXNEW",
- "password": "cert1234",
- "chargebacks_username": null,
- "chargebacks_password": null,
- "payfac_merchant_id": "01185553",
- "payfac_username": "FINIXNEWMP",
- "payfac_password": "cert12mp",
- "reports_sftp_username": "username",
- "reports_sftp_password": "password",
- "ach_immediate_destination_name": null,
- "sftp_username": "finixv12txn",
- "sftp_password": "4J7Lp9Xq",
- "tp_application_name": "express.chris",
- "tp_application_id": null,
- "tp_application_version": "1.0",
- "tp_authorization": "Version=2.0",
- "ep_transaction_url": null,
- "ep_reporting_url": null,
- "ep_services_url": null,
- "ep_application_id": null,
- "ep_application_name": null,
- "ep_application_version": null,
- "settlement_payment_type": "regular",
- "card_sale_submission_method": null,
- "default_currencies": [
- "USD"
], - "vantiv_trace_id_option": null,
- "acquiring_bin": null,
- "default_level_two_level_three_data_enabled": false,
- "template_countries_available": [ ],
- "alert_on_unknown_merchants": false
}, - "config": {
- "key1": "value-1",
- "key2": "value-2",
- "canDebitBankAccount": true
}, - "default_merchant_profile": "MP53dza14XzW4VYqRTnQ8Bpw",
- "enabled": true,
- "processor": "VANTIV_V1",
- "system_config": null,
- "_links": {
- "application": {
}
}
}, - {
- "id": "PRrH5Cy9ZYFUZDha4cuDgipv",
- "created_at": "2022-04-01T20:45:28.22Z",
- "updated_at": "2022-04-01T20:45:28.11Z",
- "application": "APmuwPBaW8pVcwb4vCTHQH32",
- "application_config": {
- "default_sender_account_number": "123456789012",
- "default_sender_address_line1": "21 Broadway",
- "default_sender_address_line2": null,
- "default_sender_city": "OFallon",
- "default_sender_country": "CRI",
- "default_sender_country_code": "CRI",
- "default_sender_postal_code": "63368",
- "default_sender_first_name": "Michael",
- "default_sender_last_name": "Serna",
- "default_sender_full_name": "Michael Serna",
- "sanction_screening_override": true,
- "card_acceptor_id": null,
- "statement_descriptor": null,
- "default_payment_type": "P2P",
- "default_currencies": [
- "CRC"
], - "configuration_templates": null,
- "ach_settlement_delay_days": null,
- "default_level_two_level_three_data_enabled": false,
- "allow_split_payouts": false,
- "alert_on_unknown_merchants": false
}, - "config": { },
- "default_merchant_profile": "MP53dza14XzW4VYqRTnQ8Bpw",
- "enabled": true,
- "processor": "MASTERCARD_V1",
- "system_config": null,
- "_links": {
- "application": {
}
}
}, - {
- "id": "PR686aPfkq2cyHGtKfsxtoib",
- "created_at": "2021-10-04T17:46:10.09Z",
- "updated_at": "2021-10-04T17:46:10.00Z",
- "application": "APmuwPBaW8pVcwb4vCTHQH32",
- "application_config": {
- "key1": "value-1",
- "key2": "value-2",
- "can_debit_bank_account": true,
- "allow_split_payouts": false,
- "ach_immediate_destination_name": null,
- "default_currencies": [
- "USD"
], - "ach_settlement_delay_days": null,
- "default_level_two_level_three_data_enabled": false,
- "template_countries_available": [ ],
- "alert_on_unknown_merchants": false
}, - "config": {
- "key1": "value-1",
- "key2": "value-2",
- "canDebitBankAccount": true
}, - "default_merchant_profile": "MPf31wi1tKdVqtrT8PFyPFSg",
- "enabled": true,
- "processor": "DUMMY_V1",
- "system_config": null,
- "_links": {
- "application": {
}
}
}
]
}, - "page": {
- "offset": 0,
- "limit": 20,
- "count": 3
}
}
Enable a Processor
for an Application
. If created successfully, a
201 status is returned with a location header added to the response which refers to the
newly enabled processor.
Single Processor object
Error
Authentication information is missing or invalid
Forbidden
Object does not exist
Not Acceptable
Invalid field
curl https://finix.sandbox-payments-api.com/applications/APgPDQrLD52TYvqazjHJJchM/processors \ -H "Content-Type: application/vnd.api+json" \ -u USsRhsHYZGBPnQw8CByJyEQW:8a14c2f9-d94b-4c72-8f5c-a62908e5b30e \ -X POST \ -d ' { "config": { "canDebitBankAccount": true }, "type": "DUMMY_V1" }'
{- "id": "PR9DvbgX5uuhqyKuBBD6VmFi",
- "created_at": "2022-04-29T18:29:23.07Z",
- "updated_at": "2022-04-29T18:29:22.97Z",
- "application": "APdHjTsAPx81go7ekSMJqQdz",
- "application_config": {
- "key1": "value-1",
- "key2": "value-2",
- "can_debit_bank_account": true,
- "allow_split_payouts": false,
- "ach_immediate_destination_name": null,
- "default_currencies": [
- "USD"
], - "ach_settlement_delay_days": null,
- "default_level_two_level_three_data_enabled": false,
- "template_countries_available": [ ],
- "alert_on_unknown_merchants": false
}, - "config": {
- "key1": "value-1",
- "key2": "value-2",
- "canDebitBankAccount": true
}, - "default_merchant_profile": "MPpWCidKDfKZARSJKCAW3kex",
- "enabled": true,
- "processor": "DUMMY_V1",
- "system_config": null,
- "_links": {
- "application": {
}
}
}
Get the Processors
for an Application
by type
.
Single Processor object
Authentication information is missing or invalid
Forbidden
Object does not exist
Not Acceptable
curl https://finix.sandbox-payments-api.com/applications/APdHjTsAPx81go7ekSMJqQdz/processors/DUMMY_V1 \ -H "Content-Type: application/vnd.api+json" \ -u USimz3zSq5R2PqiEBXY6rSiJ:8bacba32-9550-48ff-b567-fe7648947041
{- "id": "PR9DvbgX5uuhqyKuBBD6VmFi",
- "created_at": "2022-04-29T18:29:23.07Z",
- "updated_at": "2022-04-29T18:29:22.97Z",
- "application": "APdHjTsAPx81go7ekSMJqQdz",
- "application_config": {
- "key1": "value-1",
- "key2": "value-2",
- "can_debit_bank_account": true,
- "allow_split_payouts": false,
- "ach_immediate_destination_name": null,
- "default_currencies": [
- "USD"
], - "ach_settlement_delay_days": null,
- "default_level_two_level_three_data_enabled": false,
- "template_countries_available": [ ],
- "alert_on_unknown_merchants": false
}, - "config": {
- "key1": "value-1",
- "key2": "value-2",
- "canDebitBankAccount": true
}, - "default_merchant_profile": "MPpWCidKDfKZARSJKCAW3kex",
- "enabled": true,
- "processor": "DUMMY_V1",
- "system_config": null,
- "_links": {
- "application": {
}
}
}