Account setup
- Sign up or log in with Google or GitHub.
- Create or join an organization to manage billing.
Quick setup checklist
Add your products
Define what you sell in Products.
Add your customers
Create customer profiles in Customers.
Create your first subscription
Link a customer to a product in Subscriptions.
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.