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
-
Create a payment: Call
POST /web/paymentswith the amount, currency and optional metadata. -
Payment processing: GwalletPay processes the payment status from
pendingtosucceededorfailed. -
Webhook notification: A webhook event is sent to your server with the payment result.
-
Fulfill the order: Verify the webhook signature, confirm the payment succeeded and update your system accordingly.
-
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.