Signup
Merchant Sign-Up Process:
Sign-Up Endpoint: /signUp
- Description - This endpoint is used to sign up a new merchant on the ATL Pay platform. When a merchant submits their details, this API processes the sign-up request and registers the merchant in the sandbox environment.
Signup Page
- Name: A field where users can input their name (e.g., “John Doe”).
- Mobile Number: Users can enter their mobile number (e.g., “20 7123 4567”).
- Country: A dropdown menu allows users to select their country (e.g., “United Kingdom of Great Britain and Northern Ireland”).
- Email: Users can provide their email address (e.g., “john.doe@example.com”).
- Password: A password field where users can enter their password.
- Sign-Up Button: Highlighted in blue, this button allows users to proceed with registration.
Merchant Login Process
- After signing up, the merchant can navigate to the login page.
- On the login page, they enter their registered email address and the password they set during sign-up.
- The system verifies the credentials against the stored data.
- If the email and password match, the merchant gains access to their account.
Login Endpoint: /login
Login Page
Two-Factor Authentication:
Endpoint : /twoFactor
OTP-Based Authentication Options
Users can choose one of the following options for OTP-based authentication:
- Time-Based OTP from Your Mobile: Generate a one-time password (OTP) using a time-based authenticator app on your mobile device.
- OTP on Your Email: Receive a one-time password (OTP) sent to your registered email address.
- OTP on Your Mobile Number: Receive a one-time password (OTP) sent to your mobile phone via SMS.
Merchant Profile:
Endpoint : /profile
Basic Info:
This API endpoint retrieves and displays the basic information of the merchant based on the details provided during the merchant signup process.
Business Info:
When a merchant logs in, the system identifies their country based on the information provided during sign-up or through IP geolocation. Using this country information, the system customizes the business-related content displayed to the merchant to ensure relevance and localization.
Business Documents:
This section allows merchants to upload and manage essential business-related documents. Examples of documents that might be handled here include:
- Proof of address
- Legal agreements
- Licenses
- Certifications
The user can select a document category (e.g., “Dummy Proof of Address”) from the dropdown menu and upload the relevant file.
Stake holders info:
- Stakeholder Name: Merchants can fill in the stakeholder's name based on country-specific requirements.
- Stakeholder Document: Merchants can upload the required document for the stakeholder.
Address:
This section is where the merchant's address needs to be entered.
Tax Info:
Merchants can provide information for different types of tax sections according to their business needs.
Currency Configuration:
Once the currency configuration is provided by the merchant, it cannot be changed later. Based on this configuration, the merchant's wallet will be created in the specified currency.
Contact Information:
This section is where merchants can provide their contact details, including phone numbers, email addresses, and any other relevant contact information.
Settlement Accounts:
After the account is approved by the admin, the merchant can fill out the settlement accounts information.