Skip to main content
1

Verify your business

Finish business verification in your Flipeet Pay dashboard, under Compliance.
2

Get a live key

Email support@flipeet.io for your live key and live webhook signing secret. Store them as secrets on your production server only.
3

Set your live webhook

Tell us your live webhook URL, and put the live signing secret on your server. It’s different from the sandbox one.
4

Check signatures and handle duplicates

Refuse webhooks that fail verification, and make handling the same event twice harmless.
5

Use unique references

Send your own order or payout ID as reference, so a retry never pays twice.
6

Handle failures

Try the sandbox test values for failed withdrawals and deposits, and make sure your app tells the customer what happened.
7

Reconcile

Compare your orders with List deposits and List withdrawals, so a missed webhook is caught.
8

Log request IDs

Keep the X-Request-Id from responses you log, so we can trace any problem quickly.

Switching over

Swap fpay_test_ for fpay_live_ on your server. The endpoints and payloads don’t change. Keep your sandbox key for development and staging.