Skip to main content

Welcome to GoiPay

GoiPay is a lightweight cryptocurrency payment processor microservice, written in Golang, designed for creating and processing cryptocurrency invoices via gRPC.

It was built as a service-to-service solution with limited functionality, primarily focusing on the basic features described above, so you can easily integrate it into your own projects.

Key Features

  • Self-hosted

    The project is open-source, allowing you to run it on your own infrastructure without relying on third-party services.

  • Lightweight

    Minimal resource requirements (does not rely on the wallet RPC)

  • Multi-currency

    Support for multiple cryptocurrencies.

  • Multi-user

    Support for multiple users. This is ideal for projects/businesses where multiple people need to access the system simultaneously.

Supported Crypto

  • XMR
  • BTC
  • LTC
  • ETH (USDT, USDC, DAI, WBTC, UNI, LINK, AAVE, CRV, MATIC, SHIB, BNB, ATOM, ARB)
  • BNB (BSC-USD, USDC, DAI, BUSD, WBTC, BTCB, UNI, LINK, AAVE, MATIC, SHIB, ATOM, ARB, ETH, XRP, ADA, TRX, DOGE, LTC, BCH, TWT, AVAX, CAKE)