Skip to content

Base URLs

The API is provided in two environments.

EnvironmentBase URLNotes
Sandboxhttps://staging.remittance.gofreshpay.comDefault after self-registration. Transaction amount capped at 1 USD.
Productionhttps://remittance.gofreshpay.comActivated after a successful Go Live request.

All API routes share the prefix /api/v1/remittance/… or /api/v1/merchant/….

Other subdomains

You will see these hosts referenced in the docs; here is what each one is for.

HostWhat it is
dashboard.remittance.gofreshpay.comMerchant dashboard SPA. Log in to manage your account, view transactions, top up wallets, get API keys, submit Go Live.
partner.remittance.gofreshpay.comPartner portal (operator-scoped) for telecom partners (Vodacom, Airtel, Orange).
admin.remittance.gofreshpay.comMoko internal admin console. Not for merchants.
remittance.gofreshpay.comPublic landing (marketing) — same origin as the API.
docs.remittance.gofreshpay.comThis documentation site.

Connection & versioning

  • HTTPS only (TLS 1.2+). Plain HTTP is rejected.
  • Every request should include Content-Type: application/json for POST/PUT.
  • API version is v1 and is present in every path. There is no minor version negotiation via header — read the Changelog for content changes and use it to align your client.

Rate limiting

There is no strict per-second rate limit today. Callers who abuse the API get their INTERNAL_CRON_TOKEN, IP or merchant_code throttled per-incident, not by header. If you need documented rate limits (e.g. for a shared control panel), let us know and we'll add explicit limits per merchant tier.

Operated by SODOTECH SARL (RCCM CD/KNG/RCCM/24-B-00910). Documentation is versioned alongside the API. Confidential — for integration partners.