Kyc

import { BlindPay } from 'blindpay';

const blindpay = new BlindPay('<api_key>');

(async function() {
  // Light KYC
  await blindpay.customers.create('<instance_id>', {
     type: "individual",
     kyc_type: "light",
     email: "[email protected]",
     tax_id: "12345678",
     country: "US",
     first_name: "John",
     last_name: "Doe",
     date_of_birth: "1998-01-01T00:00:00Z",
  });

  // Standard KYC
  await blindpay.customers.create('<instance_id>', {
     type: "individual",
     kyc_type: "standard",
     email: "[email protected]",
     tax_id: "12345678",
     address_line_1: "8 The Green",
     address_line_2: "#12345",
     city: "Dover",
     state_province_region: "DE",
     country: "US",
     postal_code: "02050",
     ip_address: "127.0.0.1",
     phone_number: "+1234567890",
     proof_of_address_doc_type: "UTILITY_BILL",
     proof_of_address_doc_file: "https://pub-4fabf5dd55154f19a0384b16f2b816d9.r2.dev/v4-460px-Get-Proof-of-Address-Step-3-Version-2.jpg.jpeg",
     first_name: "John",
     last_name: "Doe",
     date_of_birth: "1998-01-01T00:00:00Z",
     id_doc_country: "US",
     id_doc_type: "PASSPORT",
     id_doc_front_file: "https://pub-4fabf5dd55154f19a0384b16f2b816d9.r2.dev/1000_F_365165797_VwQbNaD4yjWwQ6y1ENKh1xS0TXauOQvj.jpg"
  });

  // Standard KYB
  await blindpay.customers.create('<instance_id>', {
   type: 'business',
   kyc_type: 'standard',
   email: '[email protected]',
   tax_id: '1234567',
   address_line_1: '8 The Green',
   address_line_2: '#19364',
   city: 'Dover',
   state_province_region: 'DE',
   country: 'US',
   postal_code: '19901',
   proof_of_address_doc_type: 'UTILITY_BILL',
   proof_of_address_doc_file: 'https://onb-bucket.blindpay.io/1739822718778-logo.jpg',
   legal_name: 'Blind Pay, Inc.',
   alternate_name: 'BlindPay',
   formation_date: '2024-05-02T00:00:00.000Z',
   website: 'https://blindpay.com',
   owners: [
      {
         role: 'beneficial_controlling',
         first_name: 'Bernardo',
         last_name: 'Simonassi Moura',
         date_of_birth: '1990-11-28T00:00:00.000Z',
         tax_id: '14947677768',
         address_line_1: '137 The Green',
         address_line_2: 'Apt 902',
         city: 'Dover',
         state_province_region: 'DE',
         country: 'US',
         postal_code: '94101',
         id_doc_country: 'US',
         id_doc_type: 'PASSPORT',
         id_doc_front_file: 'https://onb-bucket.blindpay.io/1739822686976-logo.jpg',
         id_doc_back_file: 'https://onb-bucket.blindpay.io/1739822697594-logo.jpg',
         proof_of_address_doc_type: 'UTILITY_BILL',
         proof_of_address_doc_file: 'https://onb-bucket.blindpay.io/1739822701998-logo.jpg',
      },
   ],
   incorporation_doc_file: 'https://onb-bucket.blindpay.io/1739822713152-logo.jpg',
   proof_of_ownership_doc_file: 'https://onb-bucket.blindpay.io/1739822716647-logo.jpg',
   })
})