Receive funds into your Ivy account via IBAN, with full control over unmatched transactions.
/order/create
and display the IBAN, BIC and reference to the customer. If the transfer matches the order amount and reference, Ivy reconciles it automatically. If there is a mismatch, the payment is recorded as a deposit.
deposit.received
webhook event.
deposit.received
– triggered when a new deposit arrivesreturn.initiated
– triggered when you initiate a return via the APIreturn.succeeded
– triggered when the return is processed successfullyreturn.failed
– triggered if the return cannot be completedreturn.returned
– triggered when funds from a return are credited back to the sender/deposit/retrieve
endpoint to fetch the details of a specific deposit.
Request:
Parameter | Type | Required | Description |
---|---|---|---|
id | string | Yes | The deposit ID you want to retrieve |
/return/create
endpoint. A return links to the original deposit and triggers the return.initiated
and return.succeeded
(or return.failed
) webhook events.
Request:
/return/retrieve
endpoint. You can poll this endpoint to confirm whether the return has succeeded.
Request:
Parameter | Type | Required | Description |
---|---|---|---|
id | string | Yes | The return ID you want to retrieve |
authorised
to paid
when a payment is reconciled.
What happens if a customer enters the wrong reference?
Can I still require customers to include a reference when paying?
How do deposits affect my balance?
/balance/retrieve
endpoint or view them in the Settlements section of the Dashboard.How can I partially return a deposit?