최종결제 - Willson-2019/Willson-Server GitHub Wiki
URL
[POST] ~/api/v1/asker/payment/complete
REQUEST | PARAMETER NAME | DESCRIPTION |
---|---|---|
header | x-token | 엑세스 토큰 access token |
header | Content-Type | application/json |
body | ticket_idx | 상담권 인덱스 : Int |
body | concern_idx | 고민 인덱스 : Int |
body | match_type | 매칭 타입 : Int |
match_type
- 1: 같은 윌스너랑 할래요
- 2: 다른 윌스너랑 할래요
- match_type 보내지 않는 경우: 전체 윌스너
요청예시
- match_type X, 전체 윌스너
{
"concern_idx": 1577,
"ticket_idx": 1
}
요청예시
- match_type 보내는 경우
{
"ticket_idx": 1,
"match_type": 2,
"concern_idx": 1577
}
응답예시
- 성공 : 실시간
{
"code": "success",
"message": "success",
"data": {
"nickname": " 굴착",
"created_at": 1605063709000,
"updated_at": 1604543693000,
"idx": 1426,
"content": "ㅎㅎㅎㅎ",
"wil_gender": "ALL",
"type": "realtime",
"time": "30",
"status": "init",
"match_cnt": 2,
"asker_idx": 352,
"subcategory_idx": 1,
"direction_idx": 1,
"timer": 1605064009000
}
}
재매칭 시 아직 고민 매칭이 끝나지 않은 경우 (complete, unmatched, unpaid 상태에서만 재매칭 가능)
{
"code": "concern_in_process",
"message": "Concern is in process"
}
꿀단지가 부족한 경우
{
"code": "amount_not_enough",
"message": "Amount not enough."
}
윌스너를 찾지 못한 경우
{
"code": "willsoner_not_found",
"message": "Willsoner not found."
}
access token이 만료된 경우
{
"code": "access_token_expired",
"message": "Access token expired"
}
결과를 찾지 못한 경우
{
"code": "not_found",
"message": "Result not found"
}