Getting Started with GwalletPay

GwalletPay allows you to accept cryptocurrency payments and automatically receive payouts to your wallet.

API overview

GwalletPay provides a simple and predictable REST API.

  • Uses standard HTTP methods such as GET and POST
  • All responses are returned in JSON format
  • Designed for easy integration with any backend system

Prerequisites

Before you begin, make sure you have:

  • A GwalletPay account — sign up at  https://pay.gwalletnodes.net/ and create your first store

  • Your API Key

  • A configured payout wallet

  • Basic understanding of REST APIs and HTTP requests

    💡

    Your payout wallet is required to receive funds after successful transactions.

Payment flow

  1. Create a payment: Call POST /web/payments with the amount, currency and optional metadata.

  2. Payment processing: GwalletPay processes the payment status from pending to succeeded or failed.

  3. Webhook notification: A webhook event is sent to your server with the payment result.

  4. Fulfill the order: Verify the webhook signature, confirm the payment succeeded and update your system accordingly.

  5. Settlement: Funds will be settled to your payout address.



Integration methods

GwalletPay supports two integration approaches depending on your use case.

📘

Start with the REST API for the fastest integration path. Use the white-label approach when you need full control over the customer-facing payment experience.