Direct Customers to Complete Payments
Redirect the end-user to the Hosted Payments Page to complete the payment.
In the previous guide, you've learned how to create a payment. In the API response, you receive all the payment details, including redirectUrl
. This parameter is required to redirect your customers to the Hosted Payments Page. This can be achieved by directly redirecting the user or by embedding the URL within an iframe
element on your site.
After redirecting, you only have to wait for the payment to be completed.
The Hosted Payments Page, encountered by your end-user, is segmented into four distinct sections:
-
Digital asset and network selection.
Here, customers are prompted to select a digital asset (for example, BTC, USDT, ETH) and network (TRON, BASE) to complete a payment request. In the example below, it's 150 EUR from a merchant.
-
Blockchain address and QR code.
This screen allows customers to scan a QR code to open their wallet on their phone, copy details into their wallet, or connect their wallet to make the payment automatically.
If the end-user opts to pay using their wallet, a green icon indicates that it is connected.
-
-
Payment in progress.
As soon as the transaction is visible on the blockchain, the customer will see a screen notifying them that the payment is in progress. Concurrently, the payment status changes to
processing
in the API. -
Payment completion.
Finally, once the payment has been fully processed and settled, the customer can see that the payment is complete. At this point, the funds are present in the merchant account.
Currencies supportedYour customers can use only the cryptocurrencies available on the Hosted Payments Page to complete the payment.
With the payment journey now complete for your customers, BVNK proceeds to finalise and update the payment status, dispatching webhook notifications for you to update your system accordingly.
Updated 2 minutes ago