Alfred Integration Documentation
  • 🌐Welcome
    • Getting Started
    • alfred Overview
      • Authentication
      • Core Concepts & Use Cases
      • System Resource Names
      • Error & Status Codes
      • Required Documents for KYC by Country
      • Example Workflow Execution
    • Postman Collection
  • 🔌PENNY API General Integration
    • Penny API - Operations
      • Account Information + Get uuid Initial Transaction
      • KYC Lite + Get Access Token
      • KYC Full
      • Payment Method + Get Process Token
      • Add Bank or Update Bank
      • Submit Transaction
      • {URL-Customer-Webhook}
      • Approval Invoice (Pay Out Only)
    • Penny API - Reports
      • Consult Quote
      • Consult Payment Wallet
      • Consult All Invoices
      • Consult Individual Invoice by Invoice ID
      • Consult transactions by User's Wallet
  • 🖱️Stellar Blockchain Integration
    • Stellar API Integration - Operations
      • Auth (Get)
      • Auth (Post)
      • (Stellar) My Info - Get Account info & uuid Initial Transaction
      • KYC Lite + Get Access Token
      • KYC Full
      • Payment Method + Get Process Token
      • Add Bank or Update Bank
      • Submit Transaction
      • {URL-Customer-Webhook}
      • Approval Invoice (Pay Out Only)
    • Stellar API Integration - Reports
      • Consult All Invoices
      • Consult Payment Wallet
      • Consult Individual Invoice by Invoice ID
      • Consult transactions by User's Wallet
  • 🎒Educational Content
    • Step-by-Step Videos
      • Getting Started
      • API Integration
      • Pay Out Requirements by Country
        • 🇲🇽Mexico
        • 🇦🇷Argentina
        • 🇧🇷Brazil
Powered by GitBook
On this page
  1. Stellar Blockchain Integration
  2. Stellar API Integration - Operations

KYC Full

Send document of the user to undergo KYC Full.


Description:

This endpoint is tailored to facilitate a comprehensive Know Your Customer (KYC) verification by allowing users to upload their essential documents. A full KYC verification is imperative for enhanced security and regulatory compliance.

Mode:

PUT

Node:

/kyc/upload-document

PUT /login-sof-kyc

Send user of wallet to undergo KYC lite and sign in/up.

Headers

Name
Type
Description

API-Key*

String

Your API key for authentication.

API-Secret*

String

Your API secret for enhanced security.

Authorization*

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IkBub3ZhNDciLCJzdWIiOjExNywiaWF0IjoxNjg5MDk1MDI3fQ.0BHv_jc6etSqAuTinoKxSiXnmrC4XLfiezRQZbNG8cA

Access token obtained from the KYC Lite process. Example token

Request Body

Name
Type
Description

Form-Data*

idCardFront, idCardBack, selfie.

value docType can be idCardFront, idCardBack, selfie. (Image below for reference)

// 
{
    "statusCode": 202,
    "message": "upload KYC full successful"
}

Form Data:

For KYC Full we need three documents. First parameter, would be idCardFront, then idCardBack, and finally a selfie of the individual to complete the full KYC process.

Considerations:

The end point must execute three once per type of document, the authorization is the access token and can get it from kyc lite /login-sof-kyc

Last updated 1 year ago

value docType can be idCardFront, idCardBack, selfie
🖱️