Finix is a payment facilitation platform. This guide covers the credentials Admoji needs to connect a Finix merchant account and the settings that are specific to this gateway.
Step 1: Create the Webhook in Finix
Finix tells Admoji when a payment, refund or subscription changes state through a webhook. Admoji does not create this webhook when you add the processor, so set it up in your Finix account first:
In your Finix account, create a webhook that points to
https://openapi.admoji.com/api/v1/open/webhooks/finix.Copy the webhook's signing secret. You paste it into the Application ID field in Step 3.
Step 2: Create the Processor
Go to Merchants > Processors.
Select the Credit Card tab and click New.
On the General tab, choose Finix from the Gateway dropdown.
Click the edit icon next to the gateway to open the credentials drawer.
Step 3: Enter the Finix Credentials
The drawer shows four credential fields and two toggles. All four credential fields are required.
Username — your Finix API username.
Password — your Finix API password.
Merchant Identity ID — the Finix identity that owns the merchant account.
Application ID — the signing secret of your Finix webhook. The label does not match what the field holds: Admoji stores this value as the secret it uses to check the signature on every event Finix sends back.
Test Mode — turn on to point the processor at your Finix sandbox instead of production.
Live Test Mode — this toggle is shown for every gateway, but Finix ignores it. Only Test Mode decides whether the processor talks to the sandbox or to production.
Fill in all four credential fields.
Click Validate. Admoji looks up your Merchant Identity in Finix and, on success, shows Credentials successfully validated, closes the drawer and displays the gateway as a badge on the General tab.
Step 4: Complete the Processor Settings
Enter a Processor Name on the General tab.
Open the Settings tab and enter the MID Number and Currency — both are required.
Under Transaction Mode, choose Default (Sale) or Auth + Capture. Finix supports both.
If you select Auth + Capture, optionally set Capture Delay (Days). Leave it empty to capture manually.
Click Save.
Related articles