### 1. Create a Payment Link
To start accepting payments on your website, app or platform, you will need to create a `
Payment Link` object that will help capture the payments made by your customers.
When creating a `
Payment Link` object , make sure you bind it to one of your customers. This will ensure that you know who has made a payment when we notify you of a successful payment.
We will provide all available payment methods for your customer on the payment page. Below, you'll be able to see an example of API request for a Payment Link.
### 2. Show payment instructions to your customer
You will receive a link showing all available payment methods and payment instructions for your customer. We will also send the link to your customer via email. This is a sample response you will get.
### 3. Get notified when payment has been made successfully
Some payment methods will require additional actions to be performed by your end-customers. Once a payment has been made successfully, we will notify you with a callback. The payment link's status will now be `
paid`. Present the payment results to your customer, and you may now fulfil the order.
### 4. Get notified when funds are available for withdrawal or transfer
In most cases, funds may not be immediately available for withdrawal or transfer. We will notify you with a callback when funds have been made available. The payment link's status will then be set to completed.