Help Center
Gate Pay
Merchant Integration Guide

Gate Life Integration Guide

1 days
34403 Read
2

1. Please register a Gate account on the Gate App or the official website and complete KYB verification.
This account will also be used for merchant fund deposits and withdrawals.
2. Use the Gate UID obtained in Step 1 to register for the Merchant Dashboard here: **https://www.gate.com/pay-merchant. Fill in all required information to complete registration.

1

3. Generate Keys and Client IDs:

(You must generate: Authorization Key and Client ID1, Payment Key and Client ID2.) In the merchant system, go to [Developer Center] → [App Configuration], select Gate Life App Configuration / Payment App Configuration, and click [Create Now].

1

Click [Generate Authorization Key].

1 **Complete security verification to generate the key.** > The key is generated only once—please save it immediately and keep it confidential. 1 1 **Apply for permissions as required.** > Permissions are set by default and cannot be changed. 1

Fill in the information to create the application.
> The details you submit will be displayed on the frontend page.

1

Note: When registering as a merchant, add your developer’s UID to the whitelist. This allows testing of authorization login in the production environment.

> Whitelist UID format (comma-separated, no spaces): UID1,UID2,UID3,… After adding the UIDs to the whitelist, you can use a whitelisted UID account to log in to the Gate App. You will see your merchant mini-program in the Pay App application list. You may proceed with authorization testing.

4. Authorization login integration: Please refer to the API documentation for authorization login integration and testing (using the authorization key and client ID1): https://www.gate.com/docs/miniapp/manual/en/

5. Payment feature integration: Please refer to the API documentation for payment integration and testing (using the payment key and client ID2): https://www.gate.com/docs/miniapp/manual/en/

6. After completing payment integration, delete the application associated with test client_id2. Deploy the code for client_id1—which has passed all required tests—on your own server (replace client_id2 with client_id1). Apply for your App to go live in the Merchant Dashboard. All subsequent authorization and payment operations will use client_id1.

Sign up now for your chance to win up to $10,000!
signup-tips