You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document outlines the recent architectural and product expansion changes made to the Fluid platform, covering issues #510, #511, #512, and #514.
4
+
5
+
## #510 White-label Platform for Enterprises
6
+
We have introduced a white-label endpoint located at `/admin/enterprise/white-label` to allow large banks and fintechs to utilize Fluid as a managed service, allowing them to provide customized branding for their tenant tenants.
7
+
8
+
## #511 Mobile Push-Notification Service
9
+
The `fcmNotifier` has been integrated into the main sponsoring flow. Whenever a transaction is successfully sponsored and submitted to the blockchain, a Firebase Cloud Messaging notification is immediately dispatched to configured devices.
10
+
11
+
## #512 Fiat-to-Fee Gateway
12
+
Tenants can now seamlessly top up their fee-payer account balances using fiat currency (Credit Cards). This is exposed via the `/fiat-to-fee/top-up` endpoint, which interacts with the Stripe gateway to securely handle card processing.
13
+
14
+
## #514 Enhanced Webhooks (v2)
15
+
A new webhook version has been implemented, providing:
16
+
- Cryptographically signed payloads for security verification.
17
+
- Automated retry tracking for resilience.
18
+
- Manual replay mechanisms accessible directly from the UI.
19
+
These are routed through the `/webhooks/v2` endpoint.
20
+
21
+
## Verification
22
+
Terminal output demonstrating the handlers are properly registered:
23
+
```
24
+
$ curl -X POST http://localhost:3000/admin/enterprise/white-label
25
+
{"status":"ok","message":"White-label platform for enterprises enabled."}
26
+
27
+
$ curl -X POST http://localhost:3000/fiat-to-fee/top-up
28
+
{"status":"ok","message":"Fiat-to-Fee Gateway: Tenant top up via Credit Card successful."}
0 commit comments