Onboard User for OTC
User creation is mandatory for OTC requests
Create user
POST
https://sandbox.encryptus.co/v1/partners/create/user
Request Body
email*
String
registered email of the user
KYC/ KYB is mandatory before a user proceeds to any transaction, Encryptus performs sanctions screening and AML/CFT validations based on the submitted KYC information.
Initiate KYC/KYB
GET
https://sandbox.encryptus.co/v1/partners/kycurl
Path Parameters
accountType*
String
Individual / Company
Display onboarded users
GET
https://sandbox.encryptus.co/v1/partners/fetchall/user
Name
Type
Description
_id
string
unique user ID generated by Encryptus
ref_partnerId
string
clientID of partner
string
user email
kyc_Status
string
current status of KYC; option "false" means user didn't complete KYC, "true" means that KYC is complete and user is approved
createdAt
string
timestamp when the user was created
Whitelist wallet
POST
https://sandbox.encryptus.co/v1/partners/user/forensics/whitelist/walletAddress
Whitelisting an address for deposits and withdrawals allows fast transactions and coin monitoring.
Request Body
address*
String
wallet address to be whitelisted
coin*
String
supported cryptocurrency
network*
String
blockchain network supporting cryptocurrency
label*
String
nickname for the wallet address to be whitelisted
Whitelist Bank Account
POST
https://sandbox.encryptus.co/v1/partners/forensics/whitelist/bankAccount
Whitelisting a bank account for deposits and withdrawals allows fast transactions and transaction monitoring.
Request Body
accountHolderName
String
accountType
String
mobile
String
provider
String
accountHolderAddress
String
beneficiaryBankName
String
beneficiaryBankAddress
String
beneficiaryBankCountry
String
bankAccountNumber
String
bicSwift
String
bankcode
String
country
String
fiatCurrency
String
userEmail
String
Last updated