Receive User Object
Read on how to add a receive user
Field
Required
Type
Description
mobile_phone
Yes
Alpha-numeric
10 digits mobile number of the individual or 10-15 digits phone number of the business.
No
String
Email address of the user or business. This field may be required based on your spec sheet.
first_name
Yes
String
First name of the individual or name of the business.
middle_name
No
String
Middle name of the individual
last_name
Yes, if individual
String
Family name of the individual
gender
Conditional
String
Male, female, other. This field may be required based on your spec sheet.
date_of_birth
Conditional
String
Birth date of individual or Day of formation for business in yyyy-MM-dd format. This field may be required based on your spec sheet.
business
Yes
Boolean
By default false. True if user is a business.
address_line1
Yes, if business receive user
String
Street address of the individual or registered address of the business.
address_line2
No
String
Street address of the individual or registered address of the business.
city
Yes
String
City of residence of the individual or registered city of the business.
state
Yes, if business receive user
String
2-letter ISO code of the user's state.
country
Yes
String
2-letter ISO code of user's country.
zipcode
Yes, if business receive user
String
Zip code of the user's address.
occupation
Conditional
String
User’s occupation. This field may be required based on your spec sheet.
type
Yes
Category
Enumerated Value : ‘SEND’ , ‘RECEIVE’
created_at
In Response
String
Date and time of user’s registration
physical_documents
Conditional
Object
Copy of a document. This field may be required based on your spec sheet.
physical_documents.document_type
Yes, if physical_document is required
String
Enumerated value. Note: Details provided below.
physical_documents.document_value
Yes, if physical_document is required
String
Value of the document. Documents must be encoded Base64 before being uploaded to our system.
physical_documents.document_value_back
Conditional
String
Value of the rear side of the document. Documents must be encoded Base64 before being uploaded to our system.
physical_documents.country
Conditional
String
2-letter ISO code of the user’s country.
physical_documents.state
Conditional
String
2-letter ISO code of the user’s state.
physical_documents.expiry_date
Conditional
String
Expiry date of document
virtual_documents
Conditional
Object
Identification document's information. This field may be required based on your spec sheet.
virtual_documents.document_type
Yes, if virtual_document is required
String
Enumerated value. Note: Details provided below.
virtual_documents.document_value
Yes, if virtual_document is required
String
Value of the ID number. Example : Passport Number.
virtual_documents.issue_date
Conditional
String
Date of issue of the document.
virtual_documents.expiry_date
Conditional
String
Date of expiry of the document.
virtual_documents.id_issuing_authority
Conditional
String
ID issuing authority of the document. Please provide State if ID is DRIVING LICENSE or STATE ID and country if PASSPORT.
virtual_documents.country
Conditional
String
2-letter ISO code of the document issued country.
virtual_documents.state
Conditional
String
2-letter ISO code of the document issued state.
user_relationship
Conditional
String
Enumerated Value. Details provided below. This field may be required based on your spec sheet.
send_user_id
In Response
UUID
The ID of the send user who is registering the receive user to make a transfer.
User Relationship Enumerated Values
Physical Document Type Enumerated Values
Virtual Document Type Enumerated Values
Please note that certain receive user information may be required based on the receiving country even though it may be outlined as optional in the API docs. Contact Machnet for a list of all the mandatory receive user information for your specific corridor.
Last updated