Automated Bank Pulls for Everflow Pay
Everflow Pay clients can now connect US or Canadian bank accounts to fund their wallets directly via automated bank pulls, eliminating manual wire and ACH errors.
Everflow Pay clients can now fund their wallets directly within the platform using automated bank pulls (automatic debits) via a new integration with the Veem API. This release eliminates the manual, error-prone process of pushing funds through external ACH or wire transfers, which previously required users to manually enter a precise reference ID in their bank's memo field to avoid missing or delayed payouts.
Introduction
Historically, funding an Everflow Pay wallet was a highly fragile process. Clients had to manually initiate transfers from their own banking portals and paste a specific Reference ID into the memo line. If this ID was omitted or typed incorrectly, the funds would fail to route to their Everflow Pay account, triggering missing funds disputes, operational overhead for support teams, and delayed partner payouts.
This release introduces an in-app bank pull method. US-incorporated clients can now securely link a US or Canadian bank account directly within the Everflow Pay interface, manage their funding source, and initiate precise pull requests. This automated flow keeps the entire funding lifecycle inside the platform, reducing transaction errors and accelerating the time-to-fund cycle.
Key Capabilities
- In-App Funding Source Management: Clients can securely input, view, and update their bank account details directly in the Everflow Pay Wallet. The system supports a single active funding source at a time, with bank information requirements dynamically adjusting based on whether a US or Canadian bank is being linked.
- Direct Pull Requests: Users can initiate a precise funding pull by entering a dollar amount (minimum $10) directly in the interface. To guide the transaction, the UI displays the total amount of unpaid invoices as a visual reference.
- Enhanced Status Tracking: A redesigned Deposits section displays current, pending, and historical funding requests. Users can easily distinguish between pull and push funding methods, view the request date, and monitor progress through mapped transaction states.
- Proactive Notifications: Automated email and UI alerts keep users informed when a funding request is in progress, succeeded, or failed.
- Secure CS Impersonation & Auditing: Customer Success agents can impersonate clients to assist with funding management. The system enforces a strict audit trail that captures the base user, impersonator ID, IP address, date/time, transaction amount, and transaction ID.
- Transaction Safeguards: The backend implements idempotency keys to prevent duplicate transactions, alongside velocity checks to flag anomalies and limit liability.
Under the Hood
- Veem API Integration: Leverages the Veem API to tokenize sensitive banking data, ensuring that Customer Success agents and platform operators only see tokenized bank info rather than raw routing or account numbers.
- Asynchronous Status Mapping: Because bank pulls are not instant and can take up to 5 working days to clear, the system maps Veem's payment transaction API statuses to user-facing states, including a "Pending Deposits" state to prevent users from spending uncleared funds.