Documentation Index

Fetch the complete documentation index at: https://docs.uplift.com/llms.txt

Use this file to discover all available pages before exploring further.

Results (87)
How to use this guide
v1
English
Making it clear and easy! To make the process of integration easier, this documentation includes information on the integration process , Enable User Interface guidelines , and also a step-by-step guide to enable Flex Pay for your customers. These steps
From Pricing v2 Migration
v1
English
badge not showing Promo code mismatch with backend payload Use valid V2 promo variants returned by backend Unavailable state not rendered show-error not enabled Add show-error="true" where needed Old unavailable span still in DOM Incomplete V1 cleanup
Receiving Payment from Uplift
v1
English
Receiving Payment from Flex Pay One of the most important delegate method is the checkout(_ checkoutViewController: UIViewController, didCreate virtualCard: ULPMVirtualCard) . This method should be called when the user has finished the checkout. The ULPMVirtualCard , which is received in this call
Step 3: Initializing and Loading the SDK
v1
English
Initializing and Loading the SDK To initialize the SDK, create a ULConfiguration object. This will store basic settings, the api key, and the up-code which will be given to each partner by Flex Pay Representative. Once created, set it
Step 2: Enable logging
v1
English
Enable logging It's possible to attach a custom logger to the SDK , which allows the host application to have more control over what and how to log. To attach the logger, add the following to the code: ULUpliftSDK.getInstance
Payment Status
v1
English
Flex Pay Web API Integration (Payments) Note : This is exclusive to the Flex Pay Web API Integration (Payments) product. Please contact your account manager for more information on this product. The table below provides guidance regarding when certain elements in
Introduction
v1
English
Welcome to Flex Pay's documentation for E-Commerce Platforms! In this section, you will find step-by-step guides on how to install Flex Pay on your website store! Supported E-Commerce Platforms Select any of the links below
Integration Test Profiles
v1
English
Integration Testing Resources To test the Flex Pay integration from end-to-end, we have provided testing profiles specific to each available country. In addition, there are two testing profiles per country to test successful and unsuccessful applications (similar in
Resource Objects
v1
English
📌 Mandatory Fields Note that the order object must include all its corresponding mandatory fields; the mandatory fields are highlighted in bold in the tables below. General PersonObject Key Type Allowed Values Description id Integer Non-negative, starting at 0
Receiving Payment from Flex Pay
v1
English
Receiving Payment from Flex Pay One of the most important callback method is the didCreateVirtualCard . The ULPMVirtualCard , which is received in this call, is a virtual payment card that will be used to pay for the booking. override fun virtualCardReceived
Requirements
v1
English
Requirements Android API 24 ( Android 7.0 ) and up US Point of Sale, English language Before You Begin Please review the provided Android Demo App.
Pre-Qualification Tool
v1
English
📘 The Pre-Qualification tool is not available by default. Contact your Account Manager to enable this feature and discuss modal customizations. Overview The Pre-Qualification tool lets customers check their spending eligibility at the start of their shopping journey
Overview
v1
English
Overview Flex Pay's Android SDK provides partners with the means to rapidly integrate Pay Monthly travel lending functionality into their Android app. Flex Pay defines three phases of the consumer experience: Shop Checkout Confirmation. During the shop phase , the
Step 2: Initialize Flex Pay payments
v1
English
Overview Initialization tells the SDK what language, currency, and page context to use. You configure this once per page and every Flex Pay component — including all instances — inherits the settings automatically. This step resolves the UPREADY? undefined message you saw
Pay Monthly Messaging
v1
English
For legal and regulatory purposes, it is important that all pricing calculations be handled by Flex Pay only. Flex Pay typically returns a "from" price, which is an estimated monthly payment amount for the current shopping cart. Because the final
Flex Pay Branding Images
v1
English
Overview Flex Pay (formerly Uplift) empowers our partners by providing their customers with flexible payment options. Leveraging the Book Now, Pay Later value proposition throughout the customer journey will positively influence customer’s purchase intent, leading to higher conversion rates
Step 7: QA Checklist
v1
English
Integration Checklist Overview Before submitting your integration to Flex Pay QA for final review, work through the checklist below. A thorough self-check accelerates the onboarding process and gets Flex Pay live for your customers faster. If you have questions
Step 6: Receive payment
v1
English
The offer is unavailable...'); }, SERVICE_UNAVAILABLE: function () { //Uplift Payments Service is unavailable. console.log('Sorry! The Uplift service is unavailable...'); }, }; statusHandlers[response.status](); } Refresh the page, call window.Uplift.Payments.select() from the console, and complete a test application using
Pay Monthly Messaging
v1
English
price)) val underlineClickableString = object : ClickableSpan() { override fun onClick(widget: View) {} override fun updateDrawState(ds: TextPaint) { super.updateDrawState(ds) ds.isUnderlineText = true ds.color = Color.parseColor("#00AAE4") } } fromSpannableString.setSpan( ForegroundColorSpan(Color.parseColor("#00AAE4")), startPosition, endPosition, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE ) priceSpannableString.setSpan
FAQs
v1
English
Flex Pay FAQs Have a technical question ? We have the answers to the commonly asked questions. 📘 Note you can also refer to our company FAQs to learn more about our product. Details on registering interest in becoming a Flex