RamboCard payments and card management · 2026-10-18 · OPEN RAMBO

Why card API integrations need duplicate-request protection

Network retries can submit the same business request multiple times. Financial operations must distinguish a retry from a new business intent.

What to check

Use the order-reference or idempotency mechanism specified by the API documentation and retain results. After a timeout, query the original order.

Common pitfalls

Do not generate a new business reference for every retry and charge again, or undo a completed provider result merely because the client timed out.

The next step

Keep an uncertain result pending reconciliation and use queries and callbacks to establish a definite final state before proceeding.

Before taking action

Keep useful evidence

Record the event time and time zone, order reference, current state and redacted message. Separate completed steps from unresolved outcomes. Do not publish a full card number, security code, password or verification code. Keep support discussions tied to the specific order.

Open RamboCard

Related guides