Cashback Disbursement — Member View
This page describes what a member experiences when they earn cashback through a campaign. For the admin-side configuration, see Cashback programs.
What members see
Setting up their payout method
The first time a member becomes eligible for cashback, the member portal prompts them to pick a payout method:
- Bizum — instant transfer to a Spanish mobile number. Member enters their Bizum-enabled phone.
- Bank transfer (SEPA) — sent in a batch to their IBAN. Member enters their IBAN and account-holder name.
- Manual — handled offline by the operator. No member input needed.
The platform encrypts the IBAN and Bizum phone at rest. After saving, only the last 4 digits of the IBAN are shown back to the member in the UI — they can re-enter to change, but they can't see the full IBAN again. This is a deliberate privacy choice.
Members can change their preferred method at any time from the Profile → Payments page.
Tracking a payout
Once a campaign generates a cashback amount for a member, the member portal shows a disbursement card with:
- Amount — in the member's currency.
- Reference — a human-readable id like
CB-acme-20260315-2841they can quote in support tickets. - Method — Bizum, Bank transfer, or Manual.
- Status — Pending → Processing → Completed (or Cancelled).
- Created date and completed date.
The status updates in real time as the admin moves the disbursement through the pipeline.
Status lifecycle
| Status | Meaning |
|---|---|
| Pending | The amount has been calculated and is awaiting admin approval. |
| Processing | An admin has approved the payout; it's being sent via the chosen provider (Bizum instant, SEPA batch, or manual handoff). |
| Completed | The provider confirmed the payout. The member's account at the bank/Bizum should now reflect the credit. |
| Cancelled | The payout was rejected by an admin. The member is notified with the reason. |
| Failed | A transient provider error. The platform retries up to 3 times with backoff. After that the row stays in Failed until an admin retries manually. |
Notifications
When a disbursement moves to a new status, the member is notified through the standard communication channel (see Channels) — typically push or email, with a fallback to WhatsApp/SMS.
Step-by-step (member)
Set up Bizum or bank transfer
- Log into the member portal.
- Open Profile → Payments.
- Pick Bizum or Bank transfer.
- For Bizum: enter the Spanish mobile number registered with Bizum.
- For Bank transfer: enter the IBAN and the account-holder name (must match the IBAN owner).
- Save.
Check a payout
- Log into the member portal.
- Open Cashback (or look for the cashback card on the home screen).
- The list shows every disbursement with status and amount.
Contact support
If a payout is stuck in Processing for longer than expected (Bizum should be near-instant; SEPA batches typically clear within 1–2 business days), use the reference as your subject line when contacting support.
Limits and gotchas
- The reference is your friend. Always quote it when contacting support — it pins the conversation to one specific payout.
- Bizum requires a Spanish mobile. Members outside Spain need to use Bank transfer.
- Bank transfer holder name must match the IBAN. Banks reject SEPA transfers where the name doesn't match (it varies by bank, but it's a common rejection cause).
- You can't change your payout method retroactively. A Pending disbursement uses whatever method was set when it was created. Changing the method now affects future disbursements only.