Sign Up
Provides the ability to register new members so they can use all services of the shopping mall. Members can choose either general sign-up or social sign-up by entering their personal information. This API applies encryption and masking to ensure secure management of member information, and social sign-up supports Naver and KakaoTalk.
Key Features
General Sign-Up
Members enter the personal information required to use all services of the shopping mall in order to complete sign-up.
Required personal information includes email, password, and the unique identity verification information (CI), among others.
Social Sign-Up
Sign-up for the shopping mall can be easily completed using a Naver or KakaoTalk account.
The password of the social account is not used; instead, identity verification is performed through the authentication provided by each social channel.
Encryption and Masking
Member passwords are securely stored using Bcrypt encryption provided by Spring Security.
Sensitive personal information is masked to reduce readability and ensure secure management.
Process Definition

Social Account Verification
Determines whether the user is already a member of the X2BEE shopping mall through the social account verification process. If the user is an existing member, they can log in or link the existing account; if the user is not a member, they are redirected to the sign-up page.
API Function List
Sign Up
Registers a new member with the X2BEE shopping mall. X2BEE shopping mall members can use all services without restriction. Send single alert message: api/common/v1/common/sendMessage Get coupon list by auto-issue type: api/order/v1/marketing/getCouponListByAutoIssuTypCd Coupon download (BO): api/order/v1/marketing/cpnDownBo Merge member basic information: api/event/v1/common/mergeMbrBase Merge member basic delivery address: api/event/v1/common/mergeMbrDlvp
Member
POST
Get Member Information by CI Verification
Determines member status during sign-up using the unique identity verification information (CI).
Member
POST
Check Duplicate Email
Checks whether a duplicate email already exists when signing up for the X2BEE shopping mall.
Member
GET
Social Account Verification
Uses the social account information and identity verification CI value to determine member status and whether the social account is linked, and supports the service of processing login if the social account is linked, providing a permission message for linking if the social account is not linked, and redirecting to the sign-up page if the user is not a member.
Member
POST
Definition of Terms
Social Account
Social account login refers to the feature that allows users to log in to or sign up for various other internet services using account information from major domestic and international portal sites, social media, and similar platforms. Our service currently uses Naver and Kakao.
Alert Talk
Refers to KakaoTalk Alert Talk, which can deliver messages even to users who have not added the KakaoTalk channel. However, since Alert Talk can be sent to an unspecified number of recipients, the message template to be sent must be created and reviewed by KakaoTalk.
Other Notes
The X2BEE shopping mall provides two sign-up services: 'General Sign-Up' and 'Social Sign-Up'.
The unique identity verification information (CI) is required for sign-up, and is received through NICE identity verification or the account information of the linked social channel.
Withdrawn members are restricted from signing up again for 90 days, and are excluded from receiving alert talk messages and new sign-up coupons when they rejoin.
To sync member information in the Event DB, the 'Merge Member Basic Delivery Address API' and the 'Merge Member Basic Information API' are called after sign-up.
When signing up, alert messages are sent via the notification box (ALM-PO3C) and KakaoTalk (PO3C).