Internal
ERP 전산에서 쇼핑몰로 포인트를 전송하는 방법을 안내합니다. 담당자는 이 문서를 참고하여 연동 작업을 진행해주세요.
ERP 전산 프로그램에서 포인트 조회 후 결과를 쇼핑몰로 전달하는 return_page 주소가 아래와 같이 변경되었습니다. 전산 담당자분께서는 ERP 프로그램 내 해당 설정을 반드시 업데이트해 주세요.
변경 전 (사용 불가)
https://쇼핑몰사이트주소/결과값을 받을 페이지주소변경 후 (현재 적용)
https://readdy.ai/project/fab39877-057d-4165-9475-a35374cb4014/erp-callbackAPI 서버
정상 응답 중
MEM001 형식
문자 + 숫자 혼합
MEM001 ~ MEM005
테스트 회원 등록 완료
ERP에서 아래 URL로 HTTP POST 요청을 보내면 포인트가 자동으로 적립됩니다.
https://nlhtezzfxeppiviefxog.supabase.co/functions/v1/erp-points| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
user_code | string | 필수 | 회원 ID (예: MEM001, MEM002) |
price | number | 필수 | 적립할 포인트 금액 (정수, 양수) |
mode | string | 필수 | 동작 모드 → 적립 시 반드시 "save" |
HTTP 헤더 필수 설정
Content-Type: application/json
Authorization: Bearer sb_publishable_Wtft6_7l7R5ptF_...
cURL
curl -X POST "https://nlhtezzfxeppiviefxog.supabase.co/functions/v1/erp-points" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sb_publishable_Wtft6_7l7R5ptF_dMjcxFw_GYKNdp0i" \
-d '{
"user_code": "MEM001",
"price": 5000,
"mode": "save"
}'JSON 요청 본문
{
"user_code": "MEM001",
"price": 5000,
"mode": "save"
}성공 응답 (success: 1)
{
"success": 1,
"msg": "홍길동(MEM001) 회원에게 5,000P가 적립되었습니다.",
"member_id": "MEM001",
"member_name": "홍길동",
"new_balance": 505000
}실패 응답 (success: 0)
{
"success": 0,
"msg": "등록되지 않은 회원ID입니다. (MEM999) — members 테이블에 먼저 등록해주세요."
}연동 시 주의사항