Documentation
HomeSupportStatusSign in ->
  • Developer guide
  • How it works?
  • Integration Quick Guide
    • Link Flow
    • Embedded Flow
    • Running Workflow
  • Production setup
  • Webhooks
  • Widget
    • Methods
    • Inline mode
  • Postman Collection
  • Changelog
  • Records
    • Introduction
    • Migration Guide: Migrating from Cases to Records
  • TRANSACTIONLINK API
    • API Reference
      • Authentication
      • Cases (deprecated)
      • Resources
      • Parameters
      • Token
      • Link
      • Workflows
      • Records
        • Attachments
    • API Changelog
    • API Versioning
  • Integrations
    • AIS
      • Data fields availability across banks
      • Testing data
    • Autopay
    • BIG Info Monitor
      • Company Report
      • Personal Report
      • Entrepreneur Report
      • Plus Sco Plus CR3 Report
    • BankID
      • 🇳🇴Norway
      • 🇩🇰Denmark
    • CEIDG
      • Get company
      • List companies
    • Companies House
      • Public Data Api
        • Exemptions
        • Persons with significant Control
        • UK Establishments
        • Filing History
        • Registers
        • Registered Office Address
        • Company Profile
        • Officers
        • Insolvency
        • Charges
      • Documents Api
    • ComplyAdvantage
    • ComplyCube
      • Identity Verification
        • Document Check
        • Proof of Address Check
        • Identity Check
      • Document Check
      • AML Screening Check
      • Face Authentication Check
    • Data Ninja
      • Labeling
      • Profiling
      • Scoring
    • eDO App
    • GUS
    • IAML
    • KRD
      • Company Report
      • Personal Report
      • Identity Card Verification
    • mObywatel
      • CitizenDetails
      • CitizenNationality
    • OnDato
    • Polish VAT Whitelist
    • Przelewy 24
    • PWG
    • QARD
    • Rejestr.io
    • Registru Centras
      • Get company
      • List documents
      • Get document
    • Smart-ID
    • SMS API
    • Twilio
    • MojeId
    • Veriff
      • Supported Browsers
    • VIES (Vat Validation)
      • vies
    • Zoho Sign
      • Adding document fields automatically using text tags
    • Idenfy
    • GBG
      • IDScan
      • Verifications
    • Visa
    • KYB
      • Company Profile
    • Handelsregister
      • Company profile
        • List companies
        • Get company
        • Get company documents
    • InfoCamere
      • Company profile
        • List companies
        • List persons
        • Get company
        • Get person
        • Get documents
    • CBE - Belgium Company Register
      • Company profile
        • List companies
        • Get company
        • List documents
        • Get document
    • Transparenzregister
      • Beneficial owners
        • List companies
        • List documents
        • Get documents
    • CVR (Danish Central Business Register)
      • Company profile
        • List Companies
        • Get Company
        • Get document
    • Malta Business Registry
      • Company profile
        • List Companies
        • Get Company
Powered by GitBook
On this page
  • What is a workflow?
  • Useful links
  • Step 1: Getting sandbox access and your first workflow
  • Step 2: Create your first workspace
  • Step 3: Acquire your API keys To ensure secure authentication of your API requests.
  • Step 3: Make a test API request
  • Step 4: Check workflow
  • Next steps

Was this helpful?

Integration Quick Guide

Start your journey with our API and begin the development of your TransactionLink integration.

PreviousHow it works?NextLink Flow

Last updated 3 months ago

Was this helpful?

Before you can start building integration with TransactionLink, you will need to have at least one workflow ready and created by us. You will then need to setup your API keys, and implement a code snippet to trigger the onboarding widget.

To start onboarding real users, you need to to activate production access.

What is a workflow?

Your digital onboarding journey is made up of one or more workflows. Our workflows are come with a white-labelled frontend so you can get started onboarding users in the shortest time. Generally, most onboarding journeys consist of only one workflow. If you have more complex cases, such as splitting your onboarding into multiple user journeys (e.g. advanced verification for higher transaction volume), your onboarding journey will consist of multiple workflows.

Useful links

  • API reference —

  • TransactionLink dashboard —

Step 1: Getting sandbox access and your first workflow

If you do not have one yet, you will need to with us. Our team will work with you to understand your onboarding needs and help you craft the most suitable workflow.

You will receive sandbox access to our dashboard.

Step 2: Create your first workspace

When you log in to our dashboard for the first time, you will be prompted to create your first sandbox workspace.

A workspace is its own universe of workflows and the associated end-users who go through the workflows.

Step 3: Acquire your API keys To ensure secure authentication of your API requests.

TransactionLink utilizes API keys associated with your workspace. It is crucial to include the correct API key when making an API request; otherwise, TransactionLink will return an error.

On each account, you can create multiple workspaces. There are two types of workspaces: sandbox and live. The sandbox workspace is isolated from production and is intended for integration testing. In the sandbox environment, dummy data is returned, allowing you to test your integrations without affecting real production data.

When performing testing and development, it is important to exclusively utilize sandbox workspaces

Step 3: Make a test API request

To verify the proper functionality of your integration, initiate a test API request using your workspace API keys.

curl --request POST \
  --url https://api.sandbox.transactionlink.io/auth/authorize \
  --header 'Content-Type: application/json' \
  --data '{
	"key":"NDNSUIUI788NMM",
	"secret":"TNJM747DJJANJUYW"
}'

You will receive an access token in response, granting you the ability to perform further operations within our API.

{
	"accessToken": "<...>",
	"refreshToken": "<...>",
	"expiryDuration": 86400,
	"tokenType": "Bearer"
}

Step 4: Check workflow

Next steps

Congrats! Now you can proceed to learn how to integrate the workflow.

get in touch with us
https://docs.transactionlink.io/reference
https://dashboard.transactionlink.io/
get in touch