Skip to main content
NuevoProtección contra contracargos y análisis de comisiones para comercios de alto volumen. Obtenga un análisis de ahorro y una revisión de la gestión de disputas.Ver cómo funciona
Detalles

Protección contra contracargos + Comisión Optimization

Ver cómo funciona: high-volume comerciantes get automated disputa evidence, optimización de intercambio, y real-time savings visibility.

Ver cómo funciona

DEVELOPER PLATFORM

RapidCents APIs

El RapidCents APIs son el programmable surface de la plataforma de pagos: REST Recursos para pagos, reembolsos, clientes, stored credentials, tokens y liquidación, over HTTPS con JSON bodies. They son el same interface el dashboard, página de pago alojada y embedded fields run en, so un sale taken en una terminal, mediante un link o desde su own code becomes el same kind de record. Four guarantees hold throughout: environment-scoped keys, idempotent money movement, typed error codes, y un signed webhook (notificación HTTP) para later changes.

  • Entorno de pruebas (sandbox) con documented test tarjetas
  • Signed webhooks
  • Typed errors y idempotent retries
  • Dedicated developer support
RapidCents API request and response workspace with a test terminal and merchant dashboard
A RapidCents API request and its response on a developer workstation, with the merchant dashboard and a test terminal.

Qué crosses el wire

  • Dónde it sits

    Behind everything. Su server calls it directly; Rapid.js reaches it con un clave pública para integración a create un token; una terminal sale y un dashboard reembolso land en el same records. There es one cuenta, one vault y one liquidación view underneath all de them.

  • Qué usted send

    UN JSON body, un clave secreta, el Versión de API usted son pinned a, y un clave de idempotencia en anything ese moves money. Amounts, moneda, el método de pago reference y su own order reference son el inputs most calls need; el reference names each field exactly.

  • Qué comes back

    El resource y its current state, plus un identificador de solicitud. Read el state rather than assuming un 2xx means approved, y keep el identificador de solicitud: it es el solo thing ese makes un single attempt traceable afterwards.

Cuando a use it

  • Building su own proceso de pago

    Cuando el pago step has a live inside su product y follow su own rules Acerca de carts, taxes, depósitos o partial fulfilment.

  • Automating operations

    Reembolsos, cliente records y stored credentials son all addressable, so work ese would otherwise ser done por hand en el dashboard puede run en un schedule.

  • Feeding finance systems

    Liquidación Recursos expose el lote, la comisiones y el depósito, que es qué lets un libro contable entry ser written against money ese actually arrived rather than against una autorización.

Cómo a implement RapidCents APIs

  1. Get entorno de pruebas (sandbox) credentials y pin un Versión de API explicitly en su client.

  2. Create un pago server-side con un clave de idempotencia derived desde el operation.

  3. Register un punto de conexión de webhook (notificación HTTP) y verify signatures antes de acting en any evento.

  4. Map cada typed error code a un action, con unknown codes failing closed.

  5. Reconcile against liquidación records, then move a production keys.

Qué fails, y cómo usted find out

  • Treating el HTTP status as el outcome

    UN call puede succeed y el pago still ser declined. El state en el body es el answer, y reading el status alone es cómo declined orders get fulfilled.

  • Polling instead de listening

    Repeatedly reading un pago a see whether anything changed es slower than el webhook (notificación HTTP), heavier en su rate limits, y still misses reembolsos y disputes raised outside su application.

  • Idempotencia keys derived desde el wrong thing

    UN key tied a un cliente o un session collapses two genuine purchases into one. Derive it desde el operation, store it con su record, y reuse it solo cuando retrying ese exact attempt.

  • Reconciling against authorizations

    Authorizations expire, get voided y get partially captured. UN finance process built en them disagrees con el banco; one built en liquidación records does no.

Sandbox versus production

  • El same surface, smaller consequences

    Entorno de pruebas (sandbox) exposes el same Recursos con el same schemas. Qué changes es ese outcomes follow la tarjeta de prueba, liquidación es compressed, y nothing ese happens es money.

  • Rate limits still apply

    Entorno de pruebas (sandbox) es no un load environment. Limits exist there too, so un test suite ese hammers el API will meet el same limitación de solicitudes response su production code needs a handle anyway.

  • Availability es scoped a el gateway

    El gateway API carries un 99.9% tiempo de disponibilidad service level en production. Entorno de pruebas (sandbox) es provided para development y es no el environment ese commitment describes.

Questions about RapidCents APIs

Qué puede el RapidCents APIs do ese el dashboard cannot?

Everything el dashboard does, en un schedule y en volume, plus el parts su own product needs a own: un proceso de pago ese follows su cart rules, reembolsos triggered por su fulfilment system, y exports shaped para su libro contable rather than para un screen.

Do I need un separate integration para en línea y en persona pagos?

No. Terminal, página de pago alojada, enlace de pago y API pagos land en el same cuenta y appear en el same records, so reporting, reembolsos y conciliación son one integration rather than several.

Cómo do I avoid double-charging un cliente en un network timeout?

Send un clave de idempotencia con el original request y reuse ese exact key en el retry. El second call returns el first result instead de creating un second pago, que es qué makes un unknown outcome safe a retry.

Puede I store tarjeta numbers if I want full control?

Usted puede hold un token instead, y el practical answer es ese usted should. Posting raw tarjeta data directly puts su systems en el widest PCI assessment; tokenizing mediante un RapidCents-hosted surface keeps el credential out de su environment entirely.

Qué es el fastest way a know un API change affects me?

Pin su version, subscribe el changelog a un channel someone reads, y record que version each de su services sends. Those three things turn un cambio incompatible con versiones anteriores into un scheduled ticket.

Dónde do I find rate limits y exact field names?

En el API reference, per endpoint. Este page describes el shape de el surface y el guarantees ese hold across it; el reference es el contract y es el document a trust.

Cómo do I know un pago settled rather than solo authorized?

Read la liquidación Recursos rather than la autorización. They expose el lote, la comisiones deducted y el depósito, que es qué lets un libro contable entry ser written against money ese actually arrived. Authorizations expire, get voided y get partially captured, so un finance process built en them will disagree con el banco.

Qué should my code do con un error code it does no recognise?

Fail closed. Map cada typed error code usted know a un specific action, y treat anything unknown as un failure rather than as un success por incumplimiento de pago. UN new code appearing en production should stop el operation y raise un alert, no fall mediante un sucursal ese assumes approval.

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