Skip to main content
Wallet payments allow customers to pay instantly using their wallet balance. This is typically the fastest payment method and is fully integrated within the platform.

Wallet Payment Flow

Key Features

  • Instant Payment: Wallet balance is debited immediately.
  • No Third-Party Gateway Required: Fully internal processing.
  • Integrated Tracking: Payment status updates in real-time.
  • Fallback Options: Customer can top up wallet if insufficient balance.

API Endpoints

  • Make Payment from Wallet
POST /makepaymentfromwalletaccount
  • Get Wallet Balance
GET /wallet/balance

Integration Example

{
  "pcn": "PCN123456",
  "payAbleType": "WALLET",
  "amount": "100.00",
  "currency": "USD"
}

Best Practices

  • Ensure the customer has sufficient balance before initiating payment.
  • Handle FAILED status by prompting the customer to top up.
  • Poll or subscribe to wallet transaction webhooks for real-time updates.

Create Payable & Make Payment

Learn how to create a payable item and pay via wallet.