On-Chain Payments Background

Product in preparation

On-Chain Payment

On-Chain Payments – directly, no deposit

The basic Payra module for accepting cryptocurrency payments in an online store or application – without intermediaries and without deposit. The customer pays directly on the blockchain network.

How the payment process works

01

Checkout

The customer chooses crypto payment and initiates the transaction in their wallet.

02

Smart Contract

The deposit goes to the Payra contract, containing the Merchant ID and Order ID for full identification.

03

Split Payment

In real-time, the fee goes to treasury, and the main amount instantly to your address.

04

Finalization

The store confirms payment based on on-chain data (transaction hash).

Self-Hosted Model

Security and control

Payment parameters are signed with the Merchant's key and verified in the contract. Payra does not store your keys and does not host your gateway – everything works in a self-host model.

Full sovereignty

The infrastructure remains under your exclusive control.

Private keys

Transaction signing takes place on your server.

Business benefits

Instant payout

Funds reach your wallet immediately. Payra does not hold your money.

No Chargebacks

Blockchain transactions are irreversible. Forget about dishonest claims.

Global Reach

Accept payments from anywhere in the world without banking restrictions.

Transparency

Full proof of payment (audit trail) is always publicly available on the network.

Integrate On-Chain Payments with any system

Payra works as an Open Source SDK/Plugin + smart contract. You can implement on-chain payments in a store, application, or admin panel — without writing your own settlement logic from scratch.

Laravel / PHP

The backend generates an Order ID and signs parameters (Signature Key), and the frontend displays the payment in checkout.

Next.js / React

Integration of payments in the UI + communication with the backend for signing and on-chain status verification.

Node.js / Express

API for creating orders, signing parameters, and confirming payments. Good as a microservice for many projects.

Custom stores and systems

Any stack: all you need is an endpoint for signing and payment status handling. Details are in the documentation.

View technical documentation
Details of integration and the full flow can be found in the docs.