Skip to main content

Build with Clive Payments

Clive Payments is a cross-border acquiring and settlement layer that helps partners like Echezona collect card payments, monitor outcomes, and settle merchant balances with clear fee transparency.

What this platform does​

  • Accepts partner transaction initialization requests with strict security controls.
  • Tracks payment lifecycle events from Stripe (initialized -> pending -> succeeded or terminal states).
  • Calculates fee split across processor fees, partner payout, and Clive earnings.
  • Notifies partner systems with signed webhooks.
  • Batches and pays settlements through payout rails.

Product model​

  • Partner: Payment company integrating with Clive (example: Echezona).
  • Client: Merchant under partner (example: Air Peace).
  • Transaction: Single payment tracked by Clive and linked to Stripe PaymentIntent.
  • Settlement Batch: Group of succeeded transactions paid out together.

Base URL​

https://<your-host>/api/v1

API lifecycle at a glance​

  1. (Optional) Register merchants with POST /clients when using partner self-service onboarding (partner-scoped API key).
  2. Create checkout intent (POST /transactions/checkout-intent)
  3. Confirm payment on frontend with Stripe Elements
  4. Receive Clive partner status webhook (your endpoint)
  5. Settle and payout batches

Stripe responsibility note​

In the recommended production flow, Clive creates the Stripe PaymentIntent and returns client_secret. Partners should pass a deterministic statement_descriptor_suffix in checkout-intent for clear statements and reconciliation.