geowallet
    geowallet
    • Overview
    • Authentication
    • APIs
      • Ledger Balance
        • Get Balance of all ledgers
        • Get Balance for a single currency
      • Create a Quotation
        • quotations
      • Create a Transaction
        • Transaction
      • Transaction Query
        • Transaction Query
      • Transaction Status Webhook
    • Business Transaction API
      • Business to Business (B2B)
        • Transaction
      • Business to Person (B2P)
        • Transaction
      • B2P to mobile wallet
        • Transaction
      • Person to Business (P2B)
        • Transaction
      • Request parameter list
    • Response Codes & Messages
      • Generic Response
      • Beneficiary Validation Responses
      • Quote Response
      • Remit Response
    • Purpose, Source of Funds, and Relationship
      • P2P Purpose for Transaction
      • P2P Source of Funds
      • P2P Relationship
      • Person to Business
      • Business to Person
      • Business to Business
    • Country Specific Parameters list
    • Country Specific Recipient Documents
    • GeoSwift Verify (GSV)
    • About Us

    Overview

    The GeoSwift Platform API is a RESTful interface that provides programmatic access to GeoSwift's global payment and compliance infrastructure.
    All endpoints return JSON-formatted responses and adhere to standard HTTP methods, status codes, and idempotency patterns.

    Before You Start#

    To integrate with the GeoSwift API, ensure you have the following:
    1.
    Valid API Credentials
    Obtain your Client ID, API Key, and Secret Key from the GeoSwift Partner Dashboard. These credentials are used for application identification and request signing.
    2.
    Understanding of Multi-Layer Authentication
    The API enforces a three-layer security model:
    Application identity via X-API-Key and X-Client-ID
    Scoped authorization via short-lived OAuth 2.0 Bearer tokens
    Request integrity and anti-replay protection via HMAC-SHA256 signatures
    Familiarity with cryptographic signing and secure credential handling is required.
    3.
    RESTful API Fundamentals
    Basic knowledge of HTTP methods (POST, GET, etc.), headers, JSON payloads, and idempotency is recommended for effective integration.

    Core API resources#

    ResourcePurpose
    PaymentPayment creation and execution
    Modified at 2026-03-12 10:41:51
    Next
    Authentication
    Built with