고민결제3 - Willson-2019/Willson-Server GitHub Wiki

URL

[POST] ~/api/v1/asker/payment/purchase

REQUEST PARAMETER NAME DESCRIPTION
header x-token 엑세스 토큰 access token
header Content-Type application/json
body ticket_idx 상담권 인덱스 : Int

요청예시

{
	"ticket_idx": 2
}

응답예시

성공

{
    "code": "success",
    "message": "success",
    "data": {
        "asker": {
            "point": {
                "honeypot": "5개"
            }
        },
        "not_enought": 7,
        "tickets": [
            {
                "amount": "꿀단지 7개",
                "price": "5,900원",
                "idx": 1
            },
            {
                "amount": "꿀단지 12개",
                "price": "7,200원",
                "idx": 2
            },
            {
                "amount": "꿀단지 14개",
                "price": "9,900원",
                "idx": 3
            }
        ]
    }
}

꿀단지가 부족하지 않은 경우

{
    "code": "success",
    "message": "success",
    "data": {
        "asker": {
            "point": {
                "honeypot": "100개"
            }
        },
        "not_enought": 0,
        "tickets": [
            {
                "amount": "꿀단지 7개",
                "price": "5,900원"
            },
            {
                "amount": "꿀단지 12개",
                "price": "7,200원"
            },
            {
                "amount": "꿀단지 14개",
                "price": "9,900원"
            }
        ]
    }
}

access token이 만료된 경우

{
    "code": "access_token_expired",
    "message": "Access token expired"
}

결과를 찾지 못한 경우

{
    "code": "not_found",
    "message": "Result not found"
}