Our Payment infrastructure aims to make moving money between businesses and people easy, fast, and modular.
Belvo Direct Debit API (1.0.0)
A Customer is the end user, either an individual or a business, who owns the bank account involved in a debit or payout operation. Belvo Direct Debit stores the essential information of this Customer to simplify and reuse it across multiple payment methods and payout targets
A Payment Request is the actual transaction that you want to execute to debit funds from an account. Each Payment Request must be associated with a previously created Payment Method. For each new transaction that you want to make, you need to create a new Payment Request.
Use the Loans resource to register and track loan portfolio snapshots for direct debit customers. Each snapshot captures the current state of a customer's debt.
Each snapshot is uniquely identified by merchantCustomerId + targetCollectionDate, where targetCollectionDate is the date Belvo will attempt to collect payment — set automatically to either the day that the request was made or the next business day in Mexico. You can only POST one snapshot per customer per day; a duplicate request on the same calendar day returns a 409 Conflict.