Skip to main content

2.3 Creating a Payment Smart Contract v2

Payment v2 features simplified contract deployment with no fee configuration required.

Step 1: Access Contract Creation

Enter Interface

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

Account Detail

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

Settlement Account

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.

  • Testing: 1 address
  • Staging: 3-10 addresses
  • Production: 50-100 addresses (varies by payment volume)

Adding Addresses to Pool

  1. Access Address Pool Management

    Payment Addresses

    • Navigate to contract dashboard
    • Click "Address Pool"
    • Review current pool status
  2. Add New Addresses

    Add Address

    • Click "Add Address" or "Generate Addresses"
    • Specify number of addresses to create
  3. 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.