E-commerce Flow

In an e-commerce scenario, merchants can leverage Tylt's cryptocurrency payment gateway to offer customers the option to make purchases using various cryptocurrencies. The flow for this use case is as follows:

  1. The customer selects items for purchase, determining the total sum.

  2. The customer selects the preferred payment currency ( Eg. USDT, DAI, USDC etc.)

  3. The merchant generates a payment link using Tylt's Create Pay-In Request API. This allows the merchant to create a payment link with all the necessary details, such as payment amount, currency, and optional parameters.

  4. Tylt generates a unique payment link for the customer with the payment details such as the payment crypto currency, the wallet address to which the customer needs to make the payment, the validity of the link and the time left before expiration.

  5. The customer receives the payment link and clicks to proceed with payment. Alternatively, the merchant can display the link on the website or send it via email. The merchant can also display the link contents using a web-view or iframe equivalent solution.

  6. Upon clicking the link, the customer is redirected to Tylt's payment gateway to complete the payment.

  7. Once the customer initiates the payment by sending the required cryptocurrency to the specified address, the transaction details tracked and displayed to the customer on a real-time basis. Upon receiving the necessary confirmations, the payment is made complete.

  8. The customer can click on the "Return to Website" button to redirect to the merchant's specified return URL (if provided).

  9. The merchant's system receives a callback from Tylt with payment information, such as transaction status, currency, amount, and fees.

  10. The merchant updates the order status and processes the purchase, allowing the customer to access their goods or services.

  11. The merchant can access detailed payment-related information in their Tylt account for easy management, they can also query the transaction details using the Get Pay-In Transaction Information API

Last updated