Enhanced Customer Balance Management

Manage the balances in the customer's preferred currency and provide the option to select the balance for payout execution.

1. Customer-Preferred currency for Balances

  • Previously:
    • Balances for each payin order were displayed in both stable coins (e.g., USDC/USDT) and the local currencies.
  • Now:
    • Balances are displayed in the currency chosen by the customer during payin order creation with balanceCurrency field on the API request.
    • If no currency is specified, the balance defaults to USDC or the customer's preferred fiat/stable currency for the settlement.
    • This update provides a more personalised experience by reflecting the customer's preferred currency.

2. Unified Payout Process

  • Previously:
    • Payouts were processed from the stable coin balance, and local currency balances were also updated.
  • Now:
    • Payouts are executed in the currency chosen by the customer during payout order creation with balanceCurrency field on the API request.
    • If no currency is specified, the balance will deduct from USDC or the customer's preferred fiat/stable currency for the balance deduction.

Why this matters?

  • Enhanced Clarity for Customers:
    • Customers can now view and manage balances in their preferred currency.

Impact on Existing Customers

  • For existing orders, balances will now be shown in the default stable coin unless otherwise specified.
  • Payouts will align with the updated balance structure, making the system more intuitive and consistent.