2.3 Creating a Payment Smart Contract v2
Payment v2 features simplified contract deployment with no fee configuration required.
Step 1: Access Contract Creation

Navigate to contract creation from your dashboard.
Step 2: Deploy Contract
Step 3: Wallet Confirmation
Wallet prompts for signature to create smart contract.
Click "Sign"
Wallet prompts again to send transaction.
Click "Sign"
Wait for confirmation:
- Monitor transaction progress
- Wait for blockchain confirmation (1-2 minutes)
- Don't close browser during process
Step 4: Verify Account Creation

Verification:
- Smart contract created successfully
- Payment account is now active
- Click button to get contract parameters
- Save contract address for future reference
Step 5: Settlement Account Setup

Configure your settlement account for fund management and withdrawals.
Step 6: Add Addresses to Address Pool
After deploying your contract, add payment addresses to receive customer payments.
Recommended Address Pool Sizes
- Testing: 1 address
- Staging: 3-10 addresses
- Production: 50-100 addresses (varies by payment volume)
Adding Addresses to Pool
-
Access Address Pool Management

- Navigate to contract dashboard
- Click "Address Pool"
- Review current pool status
-
Add New Addresses

- Click "Add Address" or "Generate Addresses"
- Specify number of addresses to create
-
Verify Address Creation
- Review newly generated addresses
- Ensure correct number added and each is unique
- Test payment to one address to confirm functionality
Email Notifications (Coming Soon)
Set up email alerts for low address pool or payment issues.