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

Code Samples

RapidCents code samples son copy-ready examples para el operations most integrations need en day one: creating un pago, capturing una autorización, issuing un reembolso parcial, vaulting una tarjeta para reuse y verifying un firma de webhook (notificación HTTP). Each runs against el entorno de pruebas (sandbox) unchanged con un documented tarjeta de prueba, en Node.js, Python, PHP y plain cURL. El gestión de errores en them es el handling el operation actually needs, no un comment saying a add some later. Secret storage, registro de eventos técnicos y framework wiring son left a su application.

  • Entorno de pruebas (sandbox) con documented test tarjetas
  • Signed webhooks
  • Typed errors y idempotent retries
  • Dedicated developer support
RapidCents copy-ready payment code sample beside a successful sandbox response
A copy-ready RapidCents payment example next to the sandbox response it produces.

Qué crosses el wire

  • Qué each sample shows

    One complete round trip: el request as it es built, el credential as it es attached, el success path y en least one failure path. Field names en el sample match el API reference, que es dónde su meaning es documented.

  • Qué es deliberately left out

    Secret storage, registro de eventos técnicos, queueing y framework wiring. Those belong a su application, y un sample ese guessed en them would ser wrong para most readers y copied anyway.

  • Cómo a adapt one

    Replace el credential, keep el clave de idempotencia generation, keep el raw-body handling en el webhook (notificación HTTP) sample, y swap el error branches para su own actions rather than deleting them.

Cuando a use it

  • First integration

    Start desde un working sample rather than assembling one desde reference pages, then read el reference a understand qué usted pasted.

  • Adding a capability

    Reembolsos, tokenización y webhook (notificación HTTP) handling each have un sample a adapt, que es faster y safer than extending el pago call usted already have.

  • Reviewing someone else’s integration

    El samples son un baseline a compare against cuando un pago path fue written por un contractor o inherited desde un earlier team.

Cómo a implement Code Samples

  1. Copy el sample para su language y drop en su entorno de pruebas (sandbox) key.

  2. Run it against un documented tarjeta de prueba y read el response antes de changing anything.

  3. Run it un second time con un declining tarjeta y confirm el failure sucursal executes.

  4. Adapt el gestión de errores a su own registro de eventos técnicos, retries y cliente messaging.

  5. Move a production keys después de el entorno de pruebas (sandbox) run es clean, y swap el signing secret con them.

Qué fails, y cómo usted find out

  • El error sucursal fue deleted

    El most common edit a un sample es removing el part ese handles failure because it es no needed a see un success. Ese sucursal es el reason el sample exists.

  • El clave de idempotencia became un constant

    Hard-coding it a get un sample running turns cada subsequent charge into un repeat de el first one, y el symptom es pagos ese appear a vanish rather than fail.

  • Raw body handling lost en el paste

    El webhook (notificación HTTP) sample reads el request antes de el framework parses it. Dropped into un route ese already receives un parsed object, verification fails en cada valid evento.

  • Entorno de pruebas (sandbox) credentials shipped con el code

    UN sample carries un placeholder key. Committing it con un real one, even un entorno de pruebas (sandbox) one, trains el habit ese produces el same commit con un production key later.

Sandbox versus production

  • Written against entorno de pruebas (sandbox) por incumplimiento de pago

    Cada sample assumes entorno de pruebas (sandbox) credentials y un documented tarjeta de prueba, so un first run es safe por construction y produces el same result para everyone reading el page.

  • El same code es el production code

    Solo el credential changes. If un sample needs edits beyond configuration a work en production, ese es un defect en el sample rather than un step usted son expected a figure out.

  • El webhook (notificación HTTP) sample needs un tunnel

    It expects un endpoint el platform puede reach. En entorno de pruebas (sandbox) un HTTPS tunnel a localhost es enough; production needs un routable address, y ese es el one part de el sample ese changes en cutover.

Questions about Code Samples

Son el code samples production-ready?

They demonstrate el correct call sequence y gestión de errores, but secrets management, registro de eventos técnicos y queueing remain su application’s responsibility.

Que languages son covered?

Node.js, Python y PHP, matching el official SDKs, con plain cURL para anything else.

Do el samples cover webhook (notificación HTTP) verification?

Yes. Signature verification es included, because it es el step most commonly implemented incorrectly.

Puede I paste un sample straight into my proceso de pago route?

No sin checking two things: ese el clave de idempotencia es generated per operation rather than reused, y ese el webhook (notificación HTTP) sample still sees el raw cuerpo de la solicitud después de su framework software intermediario runs.

Why do el samples show un error path I do no think I need?

Because el decline es el sucursal su clientes will meet most often, y because un timeout usted never handled es qué produces un duplicate charge. Those two paths son el ones worth copying most carefully.

Do el samples use el SDK o raw HTTP?

Both, so usted puede see qué el SDK es doing en su behalf. El cURL version es el one a read cuando usted son porting a un language sin un official SDK.

Dónde do el field names en un sample come desde?

Desde el API reference para el endpoint being called. If un sample y el reference ever disagree, el reference es el contract y el sample es el thing a report.

Qué should I change first cuando adapting un sample?

El credential, y nothing else, until it runs. Read el response desde un documented tarjeta de prueba antes de editing anything. Then keep el clave de idempotencia generation y el raw-body handling, y swap el error branches para su own actions rather than deleting them.

Do el samples ever put tarjeta data mediante my own server?

No. Tarjeta entry belongs a Rapid.js campos de pago alojados o un página de pago alojada, y el vaulting sample works con el token ese comes back. Ese es qué keeps un pasted sample desde widening su PCI scope, y it es el property a preserve cuando adapting one.

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