### 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.