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
Swapfpay_test_ for fpay_live_ on your server. The endpoints and payloads don’t change. Keep your sandbox key for development and staging.