FumoPay
Connect FumoPay so approved customer withdrawals are paid automatically, instead of you paying each one by hand.
This guide sets up FumoPay as your automatic payout provider. If you have not chosen a provider yet, start on the Payouts overview.
Before you start
You will need:
A FumoPay account. Sign up with FumoPay first and complete any checks they ask for. Payouts cannot work until your FumoPay account is approved and ready to send money.
Your FumoPay keys. You copy these from your FumoPay merchant portal into RaffleX. We list exactly which ones below.
A few minutes to test. Every new setup starts in a safe test mode so you can check the connection before any real money moves.
Step 1: Open the Payouts settings
Log in to your RaffleX admin panel.
In the left menu, go to Settings.
Open the Payouts page.
Set Payout Provider to FumoPay (Automatic). The FumoPay fields then appear.
When you have finished making changes on this page, always click Save Settings at the bottom.
Step 2: Enter your FumoPay details
You get all of these from your FumoPay merchant portal. The first three are required. The verification template is optional, and so is the webhook step further down.
FumoPay Profile Key
Required
The profile key from your FumoPay payment profile.
FumoPay Secret Key
Required
The secret key from the same payment profile. Keep this private.
FumoPay Payout Creator Email
Required
The email of the person on your FumoPay business profile who creates payouts. Use a mailbox your team actually watches, as this is where FumoPay would send any one-time code if it ever needs one to approve a payment. Payouts will fail until this is filled in.
FumoPay Verification Template
Optional
Leave this blank unless FumoPay have given you a specific template to use.
Where to find your FumoPay keys
Log in to your FumoPay merchant portal. There are two separate portals, one for testing and one for real payments:
Live payments: merchant.fumopay.app
Testing (sandbox): merchant.fumopay.dev
When FumoPay approve your account they create your first payment profile. Your profile key and secret key belong to that profile, and you copy them from the portal into the fields above.
Optional: turn on instant status updates
For payout statuses to update almost instantly, tell FumoPay where to send them:
In your FumoPay business profile, open Profile, then Details.
Set your webhook URL to
https://yourdomain.com/api/webhooks/fumopay, replacingyourdomain.comwith your own site address.
This step is optional. Payouts still work without it, but statuses in RaffleX will update a little more slowly.
Step 3: How and when payouts happen
These settings control whether payouts run and when you still need to step in.
Enable Automatic Payouts
The master on/off switch. Leave this off while you set up and test. Turn it on when you are ready for FumoPay to start paying withdrawals.
Test Mode
On by default. While it is on, everything runs against the FumoPay sandbox and no real money moves. Turn it off only when you are ready to go live.
Auto-Payout Max (GBP)
The largest withdrawal that is paid automatically. Anything at or below this amount goes through on its own. Anything above it waits for you to approve it by hand. Set it to 0 to approve every payout yourself.
Retry Max Attempts
How many times a failed payout is tried again automatically before it is handed to you to sort out. The default is 3.
Enable Manual Bank Details Fallback
On by default. If a customer's bank cannot be verified automatically, or their bank is not supported, this lets them enter their bank details by hand so you can still pay them the manual way.
Step 4: Test the connection
Once you have entered and saved your FumoPay details, a Test Provider Connection button appears on the page.
Click Test Provider Connection.
RaffleX checks your keys with FumoPay and shows the result.
The result tells you whether you are in sandbox or live mode, and lists each check as a pass or a fail.
If anything fails, re-check the fields above. The most common cause is copying keys from the wrong portal (sandbox keys while in live mode, or the other way round).
Step 5: Go live
When your test connection passes and you are happy with your settings:
Turn Test Mode off.
Make sure your FumoPay fields now hold your live keys (
merchant.fumopay.app), not the sandbox ones.Turn Enable Automatic Payouts on.
Click Save Settings.
Automatic payouts are now active. Approved withdrawals at or below your Auto-Payout Max will be paid by FumoPay, and anything above it will still come to you for approval.
FAQ
Can I switch back to manual later?
Yes. Set Payout Provider back to Manual / Bank Transfer, or turn Enable Automatic Payouts off, and you are back to paying withdrawals by hand.
Will every withdrawal be paid automatically?
Only those at or below your Auto-Payout Max (GBP). Anything above that amount waits for you to approve it. If you set the max to 0, you approve every payout yourself.
What happens if a customer's bank details cannot be verified?
If you leave Enable Manual Bank Details Fallback on, the customer can enter their details by hand and you pay them the manual way. If you turn it off, only automatically verified payouts are allowed.
Last updated