High Level Flow
1
Create an Order
Create an Order with the /order/create endpoint. You will receive the destination in the response.
2
Display Payment Details
Display the destination to your customer as the payment instructions.
3
Track the Status
Track the status of the order from
processing
until it is on status paid
. See our Status Flow documentation for more information.Step by Step Guide
Step 1: Create an Order
To create an order, you can either use our Node.js SDK or you can directly call the endpoint via HTTP.Step 2: Display Bank Details
After creating the order, you’ll receive bank transfer details in the response. Use thedestination field
to display the payment instructions to your customer.
The destination to which the customer should transfer the money.
The IBAN of the account to which the customer should transfer the money.
The name of the account holder to which the customer should transfer the money.
The BIC of the account to which the customer should transfer the money.
The reference to be displayed on the customer’s bank statement.
Step 3: Track the Status
Monitor the order status to know when the payment is complete. For detailed information about order statuses and their meaning, see our Status Flow documentation.- When the order is created, the status will be
processing
. - When the payment is received and reconciled into your Collection Account, the order will be updated to
paid
.
processing
for 6 days at which point it will move to failed
.
If a payment is received with an incorrect amount or payment reference then it will be automatically rejected and returned to the customer. It is critical that all payment information is included in the Manual Bank Transfer so that the payment can be reconciled.
Need Help?
- Contact help@getivy.de