> For the complete documentation index, see [llms.txt](https://verifund.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://verifund.gitbook.io/docs/integration/idrx-payment-system.md).

# IDRX Payment System

The IDRX Payment System is integrated into the Verifund platform to provide a seamless, decentralized payment gateway that enables both cryptocurrency and traditional fiat transactions. This system ensures efficient handling of funds, transparent records, and secure transfers within the platform.

### Key Features

1. **Multi-currency Support**
   * Supports native IDRX token (ERC20)
   * Compatible with major cryptocurrencies and stablecoins
   * Enables fiat conversion with integrated payment gateways
2. **Seamless Integration**
   * Native integration with Verifund campaigns for both donations and payouts
   * Streamlined user interface for easy transactions for non-crypto users
3. **Transparency 6 Security**
   * Transparent transaction tracking with on-chain verification
   * Secure, SSL/TLS encrypted transactions
4. **Compliance Ready**
   * Follows international regulations and standards for digital assets

### User Workflow

#### Donating with IDRX

1. **Wallet Connection**: Connect a compatible crypto wallet (e.g., MetaMask).
2. **Token Approval**: Approve the IDRX token for spending.
3. **Donate**: Specify the donation amount and confirm the transaction.
4. **Verification**: Transaction is recorded on the blockchain for transparency.
5. **Receipt Generation**: Digital receipt is generated and sent to the donor.

#### Donating Without IDRX

1. **Choose Payment Method**: Select credit card or bank transfer.
2. **Enter Details**: Fill out required payment information.
3. **Conversion**: Funds are converted to IDRX equivalent instantly.
4. **Transaction Settlement**: Processed via integrated fiat gateway.
5. **Receipt Generation**: Digital receipt emailed to the donor.

### Technical Details

#### Blockchain Interaction

* **Smart Contract**: IDRX payments are managed by an ERC20-compatible smart contract, ensuring transparent and efficient transactions.
* **Gas Fees**: Optimizations in place to minimize gas fees on the Lisk blockchain.

#### Fiat Gateway

* **Provider Integration**: Support for major payment processors like Stripe and PayPal.
* **Settlement**: Funds settled in stablecoins, easily convertible to fiat currency.
* **Refunds**: Automated refund process for unsuccessful campaigns.

#### Security Measures

* **Two-Factor Authentication**: Enabled for all financial transactions.
* **Data Encryption**: All sensitive information is encrypted using AES-256.

***

Continue to User Guides for further instructions on utilizing the IDRX Payment System.
