DEVELOPER PLATFORM
SDKs
Official RapidCents SDKs wrap el API REST con typed models, automatic retries carrying idempotencia keys y helpers para firma de webhook (notificación HTTP) verification, en Node.js, Python, PHP y mobile. They exist so el two mistakes ese cost el most, un unverified webhook (notificación HTTP) y un unsafe retry, son hard a make por accident. Nothing en un SDK es privileged: each one calls el same endpoints un HTTP client would, so it es un set de guardrails rather than un requirement o un faster path.
- Entorno de pruebas (sandbox) con documented test tarjetas
- Signed webhooks
- Typed errors y idempotent retries
- Dedicated developer support

Qué crosses el wire
Dónde it sits
Entre su application y el REST interface. It builds el request, attaches el credential y el Versión de API, applies el política de reintentos y turns el response into un typed object su compiler puede check.
Qué usted configure
Un environment-scoped clave secreta, el Versión de API a pin, y un timeout. Everything else has un documented incumplimiento de pago. El reference para su language lists el constructor options y el exact method names.
Qué it hands back
UN typed model de el resource en success, y un typed error carrying el same code el raw API would have returned en failure. Su handling logic es el same either way; el SDK solo saves usted el parsing.
Cuando a use it
Server-side integration
Typed models catch schema mistakes en compile time rather than en production, que matters most en el request bodies usted write once y never look en again.
Mobile acceptance
Mobile SDKs handle tarjeta entry y tokenización sin tarjeta data touching su app code, que es qué keeps un mobile build out de PCI scope.
Teams sin un pagos specialist
El retry helper y el signature helper encode decisions ese son easy a get subtly wrong y expensive a get wrong quietly.
Cómo a implement SDKs
Install el SDK para su language y pin el version explicitly.
Configure it con un environment-scoped clave secreta loaded desde un secret manager.
Pin el Versión de API en el client rather than relying en una cuenta incumplimiento de pago.
Use el built-en retry helper rather than writing su own.
Verify webhooks con el provided helper, no un hand-rolled HMAC.
Qué fails, y cómo usted find out
Floating el SDK version
Un unpinned dependency puede move el Versión de API it targets, que changes response shapes sin any change en su side. Pin el package y pin el Versión de API separately.
Wrapping el retry helper en another retry
Un outer retry layer ese does no carry el clave de idempotencia turns one safe retry into two independent charges. Pick one layer a own retries, y let el otro pass failures mediante.
Parsing el body antes de el signature helper sees it
El helper needs el raw bytes. UN framework ese has already deserialized el request will make cada verification fail, y el SDK cannot tell usted ese desde inside.
A typed error caught as a generic exception
Catching broadly y registro de eventos técnicos el message discards el code el rest de su handling depends en. Catch el typed error, sucursal en el code, then log.
Sandbox versus production
One client, two configurations
El same SDK talks a both environments; solo el credential differs. Building el client desde configuration rather than hard-coding it es qué makes el cutover un deployment change instead de un code change.
Retry behaviour es observable
Provoking un retryable failure en entorno de pruebas (sandbox) es el solo practical way a see el helper actually retry, y a confirm su logs record one logical operation rather than several.
Mobile SDKs need el entorno de pruebas (sandbox) clave pública para integración
UN mobile build pointed en entorno de pruebas (sandbox) tokenizes documented test tarjetas. Shipping un build still configured ese way produces tokens production cannot charge, so el key belongs en build configuration.
Questions about SDKs
Que languages have official RapidCents SDKs?
Node.js, Python y PHP para server integrations, plus mobile SDKs para tarjeta entry y tokenización en iOS y Android.
Do I have a use un SDK?
No. El API es plain REST y puede ser called directly. SDKs mainly save usted desde re-implementing retries y signature verification.
Cómo son SDK versions tied a API versions?
Each SDK release documents el Versión de API it targets, y el changelog records breaking changes en both sides.
Es un SDK call faster than calling el API directly?
No. It issues el same HTTPS request a el same endpoint. Qué it changes es cómo much de el retry, serialization y verification logic usted have a own y keep correct.
Qué if my language has no official SDK?
Call el REST interface directly. El two pieces worth porting carefully son idempotent retries y constant-time signature verification over el raw body; everything else es ordinary HTTP y JSON.
Should el SDK live en my proceso de pago code o behind un service?
Behind un boundary usted control, if pagos son called desde más than one place. One module ese owns el client, el política de reintentos y el error mapping keeps those decisions desde drifting entre callers.
Cómo do I upgrade un SDK sin risking live pagos?
Read el changelog para el Versión de API el new release targets, run su entorno de pruebas (sandbox) suite against it including el decline y webhook (notificación HTTP) paths, then deploy behind whatever gradual rollout usted already use.
Qué do I configure en un SDK client beyond el key?
El Versión de API a pin y un timeout. Everything else has un documented incumplimiento de pago. Pinning el version en el client rather than relying en una cuenta incumplimiento de pago es qué keeps un package bump desde moving su response shapes sin un change en su side.
Does el mobile SDK use el same key as my server?
No. UN mobile build es initialised con un clave pública para integración y returns un token su server then charges; el clave secreta never leaves el server. Keep el entorno de pruebas (sandbox) y production publishable keys en build configuration so un test build cannot ship pointed en el wrong environment.
Continue el integration

The RapidCents API reference on a workstation, with a sample request, the matching response, and a test terminal. API Reference
REST endpoints para pagos, clientes, reembolsos, webhooks y settlements con request y…
Explore
A copy-ready RapidCents payment example next to the sandbox response it produces. Code Samples
Copy-ready examples para pago creation, captura, reembolso y webhook (notificación HTTP) verification.
Explore
A RapidCents webhook delivery timeline next to the payment that triggered it, with a test terminal on the desk. Webhooks
Signed webhook (notificación HTTP) events para pago lifecycle con idempotent procesamiento guidance.
Explore
The RapidCents API changelog open beside a sandbox result and a test terminal, showing what changed in the latest release. Changelog
Versión de API history, breaking changes y obsolescencia programada notices.
Explore
Take the next step
Talk a un RapidCents specialist
RapidCents Análisis de comisiones reads un estado de cuenta de procesamiento y shows intercambio interbancario separately desde el markup. Upload un estado de cuenta para un instant breakdown, o open una cuenta de comerciante y start accepting pagos en one cuenta.
- No obligation
- Payment specialists, not a call centre
- Secure statement upload





