Payment & Reward Flow
This document describes how subscriptions, points, and referee rewards are handled in Peppercheck, focusing on Stripe Connect integration and operational best practices in Japan.
1. Overview
-
Tasker purchases subscriptions and points from Peppercheck.
-
Tasker consumes points to request reviews.
-
Referee completes reviews and earns rewards.
-
Peppercheck handles payments as a marketplace platform using Stripe Connect.
|
Perspective difference
UX perspective: It appears as if Taskers pay Referees directly. |
2. Conceptual Roles
| Role | Description |
|---|---|
Tasker |
Purchases subscriptions and points, requests reviews |
Referee |
Completes reviews and earns rewards |
Peppercheck |
Marketplace platform and payment operator |
3. Key Design Principles
-
Subscriptions and points break direct Tasker → Referee payment relationships.
-
Peppercheck acts as the payment intermediary (marketplace model).
-
Referee rewards are treated as contractor payments.
-
UX and wording emphasize "Tasker paying Referee", while the backend remains compliant.
4. Stripe Connect Strategy
-
Account Type: Stripe Connect (Express or Custom accounts)
-
Charge Model: Separate Charges & Transfers
-
Payouts: Referee payouts handled via Stripe balances
5. Reward Timing Design
6. Fees
-
Transfer (Peppercheck → Referee Stripe balance): No fee
-
Standard payout (Stripe → Japanese bank account): No fee
-
Fees apply only to:
-
Card payments
-
Platform fees
-
Instant payouts (generally unavailable in Japan)
-
7. Platform Balance Management
-
Transfers require sufficient Peppercheck Stripe balance
-
Peppercheck must maintain a safety buffer
-
Recommended safeguards:
-
Balance threshold checks before transfers
-
Temporary
pendingstate if balance is insufficient -
Admin alerts for low balance
-
8. Operational Flow
The following diagram illustrates the lifecycle of purchases, point consumption, review rewards, and final payouts.
9. UX vs Legal Separation
-
UI and copy:
-
"Your points are paid to the Referee"
-
"You earned ¥X from this Tasker’s request"
-
-
Backend reality:
-
Peppercheck pays Referees as contractors
-
Stripe Connect manages compliance and payouts
-