Skip to main content
This guide helps you go from sign-up to your first live subscription.

Account setup

  1. Sign up or log in with Google or GitHub.
  2. 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

  1. Log in to the Peach Payments Dashboard.
  2. In the left navigation, click Checkout.
  3. 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
Peach also shows a Secret token here, but Rekarro does not require it.

Recurring credentials (subscriptions)

  1. In the left navigation, click Recurring payments.
  2. In API keys, copy:
    • Recurring ID -> Recurring entity ID in Rekarro
    • Access token -> Recurring bearer token in Rekarro
  1. In the left navigation, click Payment Links.
  2. Select the Settings tab.
  3. In API credentials, click + Create API credentials if needed.
  4. Copy Entity ID -> Payment link channel in Rekarro.

Allowlist app.rekarro.com

Peach requires the domain that posts to Checkout to be allowlisted.
  1. Log in to the Peach Payments Dashboard.
  2. In the left navigation, click Checkout.
  3. Scroll to Allowlisted domains and click Add domain.
  4. Enter app.rekarro.com, then click Add.
On sandbox, the domain is added immediately. On live, Peach may verify the domain before it becomes active.

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

  1. Go to Subscriptions and click Add Subscription.
  2. Select a customer and a product.
  3. Choose a billing cycle:
    • Monthly, Quarterly, Yearly
    • Custom (enter a number of days)
  4. Set a start date (must be at least tomorrow).
  5. Optional: set an end date or a reference number.
If the customer already has a saved payment method, the subscription becomes Active and billing starts on the start date. If not, Rekarro sends a checkout email and the subscription stays Pending Payment until the customer completes checkout. A small R1.00 verification charge is made and refunded during card verification.

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.