Skip to main content

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

signup

  • 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

  1. After signing up, the merchant can navigate to the login page.
  2. On the login page, they enter their registered email address and the password they set during sign-up.
  3. The system verifies the credentials against the stored data.
  4. If the email and password match, the merchant gains access to their account.

Login Endpoint: /login

Login Page

Login

Two-Factor Authentication:

Endpoint : /twoFactor

twofactorauthentication

OTP-Based Authentication Options

Users can choose one of the following options for OTP-based authentication:

  1. Time-Based OTP from Your Mobile: Generate a one-time password (OTP) using a time-based authenticator app on your mobile device.
  2. OTP on Your Email: Receive a one-time password (OTP) sent to your registered email address.
  3. 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.

Basic Info

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.

businessinfo

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. business document

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. stakeholder

Address:

This section is where the merchant's address needs to be entered. address

Tax Info:

Merchants can provide information for different types of tax sections according to their business needs. taxinfo

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.

currencyconfig

Contact Information:

This section is where merchants can provide their contact details, including phone numbers, email addresses, and any other relevant contact information.

contactinfo

Settlement Accounts:

After the account is approved by the admin, the merchant can fill out the settlement accounts information. profile