1. Getting Started
Casharc
Merchant
  • Merchant
  • Getting Started
    • Introduction
    • Authentication
    • Quickstart
  • Core Concepts
    • Statuses
    • Reason Codes
  • Guides
    • Idempotency
    • Metadata
  • Payments
    • Create Payment
      POST
    • List Payments
      GET
    • Retrieve Payment
      GET
    • Confirm Payment
      POST
    • Cancel Payment
      POST
    • Refund Payment
      POST
  • Payouts
    • Create Payout
      POST
    • List Payouts
      GET
    • Retrieve Payout
      GET
    • Cancel Payout
      POST
  • Appeals
    • Create Appeal
      POST
    • List Appeals
      GET
    • Retrieve Appeal
      GET
    • Cancel Appeal
      POST
  • Balance
    • Retrieve Balance
      GET
  • Files
    • Upload File
  • Webhook
    • Verifying webhooks
    • On Status Change
  1. Getting Started

Introduction

Casharc is a peer-to-peer payment orchestration platform. The API lets you accept payments, send payouts, and raise appeals to dispute a transaction — all through a single, consistent REST interface.

Base URL#

All API requests are made to:
https://api.casharc.pro/merchant/v1

How it works#

A payment or payout is created synchronously — you get an object back immediately with a status of created. The money itself moves asynchronously: the object then advances through its lifecycle until it reaches a final (terminal) status such as paid or declined. You track that progress by polling the object, or by subscribing to webhooks.
See Statuses for the full lifecycle of every object.
Next
Authentication
Built with