This page covers how commissions work, fund withdrawals, and payment method management in the Chatmo affiliate program. All financial transactions are protected by Two-Factor Authentication (2FA).

Commissions Tab
Commission History Table
| Column | Description |
|---|---|
| Customer | Referral's name and email |
| Plan | Subscription plan that was paid |
| Type | FULL_PAYMENT (full subscription payment) or PRORATED (partial payment/upgrade) |
| Status | PENDING (amber), APPROVED (blue), PAID (green), CANCELLED (red) |
| Date | Transaction date |
| Commission | Commission amount with rate breakdown (example: "10% of Rp 799.000") |
Filters and Search
- Search -- Search by customer name or email
- Status Filter -- Filter by PENDING, APPROVED, PAID, CANCELLED
- Type Filter -- Filter by FULL_PAYMENT or PRORATED
- User Filter -- Filter by a specific referral (can be set from the "View History" button in the Referrals tab)
- Pagination with 10 items per page
Commission Status Flow
Each commission goes through the following stages:
- PENDING -- Commission recorded, awaiting validation
- APPROVED -- Commission approved, ready for payment
- PAID -- Commission paid to your balance
- CANCELLED -- Commission cancelled (for example, due to a refund)
Payouts Tab

Balance Cards
3 cards at the top:
| Card | Description |
|---|---|
| Available Balance | Balance available for withdrawal. Request Payout button (disabled if balance is below minimum). |
| Pending | Balance being processed (3-5 business days) |
| Total Earnings | Total earnings over time |
Withdrawal Information
| Detail | Value |
|---|---|
| Minimum Withdrawal | Rp 100,000 |
| Processing Schedule | Every Monday |
| Transfer Time | 3-5 business days |
Primary Payment Method
On the Payouts page, the primary payment method is displayed:
- Provider name
- Primary and Verified badges (if verified)
- Masked account number (example:
••••7890) - Account holder name
- Manage button to navigate to the Payment Methods page
If no payment method has been added, an Add Payment Method button is shown instead.
Payout History
The table displays:
- Provider and masked account number
- Request date and transaction reference
- Status: COMPLETED (green), PROCESSING (blue), PENDING (amber), FAILED (red)
- Pagination with 5 items per page
Requesting a Payout
Click the Request Payout button to open the payout modal:
- Available Balance -- Displayed as reference
- Payout Amount -- Number input with Rp prefix, MAX button to fill in the full balance
- Minimum: Rp 100,000
- Maximum: available balance
- Payment Method -- Shows the primary method, with a Change option to select a different method
- Payout Summary (appears if the amount meets the minimum):
- Payout amount
- Transfer fee (Bank: Rp 2,500, E-Wallet: Rp 1,000, or according to provider)
- You Will Receive = Amount - Fee (displayed larger/bold)
- Processing information: processed every Monday, 3-5 business days
- Click Request Payout to submit
After success: a success screen with a green checkmark, amount information, and email notification.
Payment Methods

The Payment Methods page is accessed from the Payouts tab by clicking Manage or Add Payment Method. URL: affiliate?menu=payment-method.
Payment Method List
The table displays:
| Column | Description |
|---|---|
| Account | Provider name, account number, and holder name |
| Status | Primary badge (blue) and Verified badge (green) |
| Added | Date added |
| Actions | Set as Primary, Edit, Delete |
Adding a Payment Method
Click Add Payment Method to open the modal:
1. Payment Type
Toggle between:
- Bank Transfer (default)
- E-Wallet
2. Select Bank/E-Wallet
Dropdown with search functionality. The list of banks or e-wallets is loaded from the system.
3. Account Number / Phone Number
- Bank Transfer: "Account Number" (8-20 digits)
- E-Wallet: "Phone Number" (format 08 or +62)
4. Account Holder Name
- Letters only (automatically converted to UPPERCASE)
- Minimum 3 characters
- Helper text: "Name must match your bank/e-wallet registration"
Managing Payment Methods
- Set as Primary -- Set as the primary method (requires 2FA verification)
- Edit -- Modify method details (requires 2FA verification)
- Delete -- Remove the method (requires 2FA verification, cannot delete the primary method)
Transaction Security (2FA)
All financial actions on the Affiliate page require Two-Factor Authentication (2FA). If 2FA has not been enabled, the system will display a "Two-Factor Authentication Required" message with a button to activate it from the Security Settings page.
Actions that require 2FA verification:
- Adding a payment method
- Editing a payment method
- Deleting a payment method
- Setting a primary payment method
- Requesting a payout
Verification process: enter the 6-digit code from your authenticator app. The code is single-use (single-use action token).
Tips
- Enable 2FA first -- You need 2FA before you can manage payments.
- Make sure the account name matches -- The account holder name must exactly match what is registered with your bank/e-wallet.
- Monitor commission status -- Check the Commissions tab regularly to see commissions that have been APPROVED.
- Use your primary payment method -- Set the method you use most often as Primary to speed up withdrawals.
What's Next
- Affiliate Program -- Return to the affiliate program overview.
