Payment Processing
Payment Methods
Method: EFT/Bank Transfer
Advantages:
- Unlimited amount
- Official bank records
- Standard business practice
Process:
- System generates payment reference
- User receives banking details
- User makes bank transfer
- User uploads proof (optional)
- Admin verifies payment (1-24 hours)
- Transaction processed
Payment References
| Type | Format | Example |
|---|---|---|
| Test Payment | TEST-YYYY-XXXX | TEST-2025-0012 |
| Marketplace Purchase | MKT-YYYY-XXXX | MKT-2025-0005 |
| Seller Payment | SALE-MKT-YYYY-XXXX | SALE-MKT-2025-0005 |
| Refund | REF-YYYY-XXXX | REF-2025-0001 |
⚠️ Critical: Always use the exact reference for bank transfers to ensure automatic processing!
Payment Statuses
| Status | Meaning | Next Action |
|---|---|---|
| Pending Payment | Awaiting user payment | User must pay |
| Proof Uploaded | User claims paid | Admin must verify |
| Payment Verified | Admin confirmed | Order progresses |
| Payment Failed | Verification failed | User must retry |
| Refunded | Money returned | Funds added to account |
Bank Integration
Bank Statement Import
Automated reconciliation through CSV import.
Supported Banks:
- First National Bank (FNB)
- ABSA
- Standard Bank
- Nedbank
- Capitec
- Other banks (with CSV export)
Import Process:
- Export from Bank: Login → Statements → Export CSV
- Upload to FarmSure: Financial Dashboard → Bank Import → Upload
- Automatic Processing: System matches transactions
- Review Results: Verify auto-matches and manually match remaining
Import Summary:
├─ Total transactions: 45
├─ Auto-matched: 38 (84%)
├─ Need review: 5 (11%)
└─ No match: 2 (5%)
Financial Reconciliation
Automatic Matching
System matches transactions using:
Primary Match: Reference Number
Bank: "EFT Credit TEST-2025-0012"
System: Finds TEST-2025-0012 (R 450.00)
Match: 100% confidence
Action: Auto-link and update status
Secondary Match: Amount + Date
Bank: R 1,200 on 2025-11-10
System: Finds pending R 1,200 payment
Match: 85% confidence
Action: Suggest to admin
Manual Matching
- View unmatched transactions
- Click "Match" on transaction
- System suggests possible matches
- Select correct match
- Confirm
- Transaction linked, order progressed
Reports & Analytics
Available Reports
- Revenue Summary: Total revenue by source and payment method
- Daily Breakdown: Revenue per day for tests and marketplace
- Transaction History: Complete audit trail of all payments
- Reconciliation Status: Bank matching summary
Export Options:
- PDF for reports and records
- Excel/CSV for analysis
- Date range filtering
- Category filtering
Payment References Guide
Understanding References
Every payment in FarmSure has a unique reference number. This ensures:
- Automatic payment matching
- Accurate reconciliation
- Clear audit trail
- Easy tracking
Reference Format Examples
TEST-2025-0012 = Laboratory test order
MKT-2025-0005 = Marketplace purchase
SALE-MKT-2025-0005 = Seller payment for marketplace sale
REF-2025-0001 = Refund transaction
Best Practices:
- Use exact reference in bank transfer
- Copy-paste to avoid typos
- Include reference in payment description
- Keep proof of payment showing reference