• Introduction
    • Transaction Flow: PayIn
    • Transaction Flow: PayOut
    • Merchant Endpoint Setup
    • Cashier APIs
      • PayIn Transaction
        POST
      • PayOut Transaction
        POST
      • User Verification Endpoint (X-User-Authorization)
        POST
      • Webhook Endpoint
        POST
    • PSP Configuration
      • ForumPay Configuration (Crypto)
    • Schemas
      • Sample Schemas
        • Pet
        • Category
        • Tag

    Cashier APIs

    🚀 Integration Flow Overview#

    Follow these steps to get started with Mozarto's payment orchestration platform and initiate transactions through the Cashier API.

    1️⃣ Signup#

    Begin by signing up on the Mozarto platform using your company admin email.
    After signup, verify your email address.
    Complete two-factor authentication (2FA) setup for added security.
    Once completed, you will gain access to the Mozarto dashboard.

    2️⃣ Get API Credentials from Mozarto Platform#

    After logging in:
    Navigate to the API Access section.
    Your Merchant API credentials will be available here (API key, secret, etc.).
    These credentials are used to authenticate all requests to the Cashier API.
    ⚠️ Note: Store these credentials securely and never expose them on the client side.

    3️⃣ Enter Platform URL#

    In the Mozarto dashboard:
    Enter the Platform URL of your Merchant Operator Platform.
    This is the endpoint Mozarto will use to communicate with your backend for:
    User verification
    Transaction authorization
    Balance updates
    ✅ Make sure this URL is publicly accessible and handles the expected request structure from Mozarto.

    4️⃣ Configure Payment Service Provider (PSP)#

    Set up at least one Payment Provider to route transactions:
    Go to PSP Configuration in the Mozarto dashboard.
    Select the provider (e.g., ForumPay, XYZPay).
    Enter the provider-specific credentials and settings.
    Use the simulator to test
    📌 Tip: Mozarto handles routing logic based on your configuration, so ensure the PSP is correctly set up before proceeding.

    5️⃣ Process Transactions via the Cashier API#

    With everything in place, you're ready to initiate transactions:
    Use the Cashier API to create deposit or withdrawal requests.
    Transactions are routed and processed via Mozarto’s orchestration engine.
    Responses will reflect real-time status based on MOP and PSP actions.

    Modified at 2025-04-22 11:07:31
    Previous
    Merchant Endpoint Setup
    Next
    PayIn Transaction
    Built with