Remit Quickly
  • Authentication
    • Authenticate Request
  • SANDBOX
    • Sandbox Environment
  • RESPONSE CODES
    • Order Status Code
  • Fiat-Type Mapping
    • fiatType Mapping
  • 📄whitelabel endpoints
    • KYC Integration Guide
    • KYB
    • KYB Requirements
    • KYB File Submit
    • Get KYB Status
    • Get Kyc URL
    • KYC Requirements
    • KYC Submit Detail
    • KYC File Submit
    • Get KYC Status
    • User Limit
    • All Config Mapping
  • 📄WHITELABEL SANDBOX ENDPOINT
    • Change KYB status
    • Change KYC status
    • Change ONRAMP transaction status
    • Change OFFRAMP transaction status
  • 📄WHITELABEL BANK ENDPOINTS
    • FiatAccounts
    • Bank Widget Url
  • 📄whitelabel Onramp endpoints
    • Transaction integration guide
    • Quote
    • Create transaction
    • Get transaction
    • Get user all transaction
    • Get all transactions
  • 📄whitelabel Offramp endpoints
    • Quote
    • Create transaction
    • Get transaction
    • Get user all transaction
    • Get all transactions
  • 📄whitelabel WEBHOOK INTEGRATION
    • Webhook Setup
    • Set/Update Webhook URL
    • KYB Webhook
    • KYC Webhook
    • REMITQUICKLY Webhook
    • Add fiat account Webhook
Powered by GitBook
On this page
  • Here are the steps for KYC integration process:
  • Error Handling
  1. whitelabel endpoints

KYC Integration Guide

A simple guide to getting started with KYC integration

PreviousfiatType MappingNextKYB

Last updated 10 months ago

This guide outlines the integration process for the Know Your Customer (KYC) flow for partners using the Remitquickly fiat-to-crypto payment gateway. The KYC flow is essential for verifying the identity of users and ensuring compliance with regulatory standards.

Note:

  • Webhook Endpoint: Partners must provide a webhook endpoint to receive confirmations.

  • Whitelisting: To use this utilise the flow, the partner must be whitelisted by the Remitquickly team, and ensure you have a valid API key and API secret provided by the remitquickly team.

Here are the steps for KYC integration process:

  1. User logs into the Partner Platform: Implement a secure login system on your platform where users can enter their credentials.

  2. Phone number and OTP flow: Incorporate a One-Time Password (OTP) mechanism that uses the user's phone number for an additional layer of security during login.

  3. User starts KYC process: Provide a clear and accessible option for users to initiate the KYC process from within their account dashboard.

  4. Basic KYC endpoint is triggered: Call the Remitquickly's Basic KYC API endpoint with the collected KYC data to start the verification process, Refer to -> Get Kyc URL.

  5. Partner renders KYC page: Display the KYC form, ensuring it is user-friendly and captures all necessary information accurately, and is sent to remitquickly.

  6. KYC status endpoint returns user KYC status: Poll the KYC status endpoint to retrieve the user's KYC verification status, Refer to -> Get KYC Status.

  7. Webhook KYC update: A callback is initiated to the preset webhook endpoint regarding the status of the KYC, Set up the webhook using -> KYC Webhook

  8. Notify User KYC succeeded: If KYC is successful, notify the user promptly, enabling them to proceed with using the platform.

  9. Notify User KYC failed: In case of failure, inform the user and provide options to retry the KYC process or contact support for assistance.

Error Handling

Integrate error handling mechanisms to manage scenarios where the KYC process fails. Ensure that you provide clear error messages and straightforward steps for users to correct their information or try again.

📄