Zum Hauptinhalt springen

SDK


Overview

Welcome to FLIZ! This guide will help you integrate FLIZ Mobile SDK into your app to securely accept and process payments. FLIZ handles everything within an easy-to-use in-app webview, creating a seamless payment experience for your users.

Here's a video of how our webview looks within the app of one of our clients:

Step 1: Get Your API Key

  1. Sign up on the FLIZ app.
  2. Go to Installations → App SDK.
  3. Generate and copy your API Key.

⚠️ Important: Securely store your API Key for authentication purposes.

Step 2: Set up your webhook

Add your callback URL in FLIZ app under the webhook section, and copy and save the one-time Webhook Secret. If you want to learn more about how we use webhooks go to our Webhooks guide.

Step 3: Authenticate Your App

Authenticate your app to receive a JWT token necessary for secure transactions. Please review our Authentication guide to learn more about how to authenticate with Fliz.

Step 4: Add FLIZ SDK to Your App

Now it's time to add the FLIZ SDK to your project. Follow platform-specific installation instructions:

Installation

Initiate Payments

Once the SDK is integrated, use the initiatePayment method to start the payment flow:

FlizpaySDK.initiatePayment(amount, token, metadata, urlScheme);
Parameters Explained
ParameterTypeDescriptionRequired
amountStringAmount of money the user is paying
tokenStringJWT token obtained from the authentication step
metadataObjectCustom key-value pairs (e.g. user IDs) to enrich or track a transaction
urlSchemeStringYour app's custom URL scheme for redirecting users back to the app after a transaction

Example

Initiate a payment of €49.99 like this:

const amount = "49.99";
const jwtToken = "YOUR_JWT_TOKEN";
const metadata = {
"order_id": "ORD-8721",
"customer_tier": "gold",
"campaign": "spring-sale"
}
const urlScheme = "myapp://"

FlizpaySDK.initiatePayment(amount, jwtToken, metadata, urlScheme);

Congratulations! Your app is now configured to securely process payments through FLIZ.

Support

Need assistance? Reach out to FLIZ Support.