Skip to main content
The iOS integration can be completed in three steps and should not take you more than 30 minutes. Integration Flow
  • Create Order - Create an order in Telr system from your backend.
  • Submit the form from your application’s web-view as mentioned in this document.
  • Detect the URL redirection and close the web view.
This integration requires your application’s bundle name to be whitelisted by Telr. Please check Whitelisting Process

Step 1: Create Order

Please follow the steps mentioned in this link to create an order. This will return a “payment_session_id” value which will be used later.
Don’t forget to provide the return URL while creating the order as this will be used to detect payment completion.

Step 2: Pay Order

Sample Code

Step 3: Handle Redirection

Once the payment flow has ended, Telr will redirect you to the URL specified while creating the order. Detect the URL redirection and close the web view appropriately.
Java

UPI Intent from Checkout

If you are doing a custom integration of Cashfree Payments Web Checkout in iOS and want to add UPI intent functionality, follow the steps below. Read more about UPI Intent functionality here.
  1. Add the permissions in info.plist file.
    You need to add the following to your info.plist
    swift
  2. Add the JSBridge functions for the checkout page to get the list of UPI apps installed and for opening the UPI app selected by the user.

Sample Code

Java