Account setup
- Sign up or log in with Google or GitHub.
- Create or join an organization to manage billing.
Quick setup checklist
1
Connect Peach Payments
Add your payment credentials in Settings > Payment Gateways.
2
Add your products
Define what you sell in Products.
3
Add your customers
Create customer profiles in Customers.
4
Create your first subscription
Link a customer to a product in Subscriptions.
5
Review failed payment handling
Choose Pause or Cancel in Settings > Failed Payments.
Connect a payment gateway (Peach Payments)
Rekarro currently supports Peach Payments only. You will add credentials in Settings > Payment Gateways.Checkout credentials
- Log in to the Peach Payments Dashboard.
- In the left navigation, click Checkout.
- In API keys, copy:
- Entity ID -> Checkout entity ID in Rekarro
- Client ID -> Client ID in Rekarro
- Client secret -> Client secret in Rekarro
- Merchant ID -> Merchant ID in Rekarro
Recurring credentials (subscriptions)
- In the left navigation, click Recurring payments.
- In API keys, copy:
- Recurring ID -> Recurring entity ID in Rekarro
- Access token -> Recurring bearer token in Rekarro
Payment Links channel (one-off links)
- In the left navigation, click Payment Links.
- Select the Settings tab.
- In API credentials, click + Create API credentials if needed.
- Copy Entity ID -> Payment link channel in Rekarro.
Allowlist app.rekarro.com
Peach requires the domain that posts to Checkout to be allowlisted.- Log in to the Peach Payments Dashboard.
- In the left navigation, click Checkout.
- Scroll to Allowlisted domains and click Add domain.
- Enter
app.rekarro.com, then click Add.
Sandbox vs live
- Use the sandbox dashboard for test credentials.
- Use the live dashboard for production credentials.
- Keep all credentials in the same mode.
Create your first subscription
- Go to Subscriptions and click Add Subscription.
- Select a customer and a product.
- Choose a billing cycle:
- Monthly, Quarterly, Yearly
- Custom (enter a number of days)
- Set a start date (must be at least tomorrow).
- Optional: set an end date or a reference number.
Before you go live (best practices)
- Test a full flow in sandbox before switching to live credentials.
- Confirm Settings > Failed Payments is set to Pause or Cancel.
- Let customers know about the R1.00 verification charge so they are not surprised.