RubixPe

Developers

APIs your team can ship against this week

One base URL, one auth scheme and one error envelope across banking, verification, escrow, contracts and orchestration.

Authenticate a request
curl https://api.rubixpe.in/v1/payouts \
  -H "Authorization: Bearer sk_test_xxx" \
  -H "Idempotency-Key: po_8812" \
  -H "Content-Type: application/json" \
  -d '{
    "beneficiary": "acc_9f2c41",
    "amount": 124500,
    "rail": "IMPS"
  }'

Sandbox and production share an identical contract. Switch the key, not the code.

Predictable REST

Resource-oriented endpoints, ISO-8601 timestamps, amounts in paise and cursor pagination everywhere.

Idempotent by default

Every write accepts an Idempotency-Key so retries never double-move money.

Signed webhooks

HMAC-SHA256 signatures, replay windows and automatic exponential retries for 24 hours.

Normalised errors

One error envelope across banks and gateways, with stable machine-readable reason codes.

API reference by product

ProductPrimary endpointUse case
RubixSwitchPOST /v1/payoutsCollections, payouts, reconciliation and invoicing across every partner bank.Docs
RubixVerifyPOST /v1/verify/bank-accountKYC, KYB, bank validation and fraud signals in a single onboarding suite.Docs
RubixRoutePOST /v1/orders/routeRoute, retry and optimise payments across gateways to lift conversion.Docs

Official SDKs

All SDKs
  • Node.jsnpm i @rubixpe/node
  • Pythonpip install rubixpe
  • Javaimplementation "in.rubixpe:sdk:2.4.0"
  • PHPcomposer require rubixpe/sdk
  • Gogo get in.rubixpe/sdk
  • CLIbrew install rubixpe/tap/rubix

Webhook events

Webhook guide
  • payout.completed

    Funds credited to the beneficiary account and the ledger entry finalised.

  • payout.reversed

    The rail returned the transfer and your pool balance has been restored.

  • collection.received

    An inbound credit landed on a virtual account and matched an invoice.

  • verification.finished

    A verification journey reached a final approve, reject or manual-review decision.

  • order.routed

    An order was authorised through the gateway selected by the routing engine.

  • settlement.posted

    A settlement batch was posted with a reconciled fee and tax breakdown.

Ship your first API call today

Sandbox credentials, Postman collection and a shared channel with our integration engineers.