The Mercoa Wallet is a payment method designed for business-to-business (B2B) payments within the Mercoa platform. It enables seamless payments between payors and recipients, acting as both a funding source and a payment destination. Only one Mercoa Wallet per entity is supported.
Wallets can be used in the following payment flows only:
Note: Wallet-to-check or wallet-to-card disbursements aren’t supported.
availableBalance: The current wallet balance that is immediately available for use. This is updated when the user’s deposited funds settle, when the user withdraws funds, or when a wallet-funded invoice payment is processed.pendingBalance: The current balance of the incoming wallet funds. This is updated when the user initiates a deposit, and is reset to zero once the deposit settles.The following steps outline how to enable, create, fund, and use a Mercoa Wallet as a payment method.
You can perform these actions via the Mercoa dashboard or directly using the Mercoa API.
In the Mercoa dashboard, enable the “Wallet” option under the Payment Methods section and click Save.
In the Mercoa dashboard, navigate to your entity’s admin page and create a new wallet payment method under Payment Methods.
By API, use the Create Payment Method endpoint:
Note: You may only create one Wallet payment method per entity.
Wallets can be funded from a bank account or card. To add funds from a bank account:
You can get your wallet balance using:
To withdraw funds from your Wallet, update the destinationPaymentMethodId:
Replacing paymentSourceId with the Wallet ID lets you create invoices with Mercoa Wallet.