꿀단지 충전 - Willson-2019/Willson-Server GitHub Wiki

URL

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

REQUEST PARAMETER NAME DESCRIPTION
header x-token 엑세스 토큰 access token
header Content-Type application/json
body product_id 상품 인덱스 : Int
body pay_type 결제 타입 : Enum('apple', 'google')
body purchase_time 결제 시간 : Int(timestamp)
body order_id 주문번호 : String

요청예시

{
	"pay_type": "apple",
	"order_id": "GPA.3338-9105-5139-19943",
	"product_id": 2,
	"purchase_time": 1589705477908
}

응답예시

성공

{
    "code": "success",
    "message": "success",
    "data": {
        "honeypot": "193개",
        "created_at": 1589352329000,
        "updated_at": 1589352329000,
        "idx": 97,
        "asker_idx": 101
    }
}

access token이 만료된 경우

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

상품이 존재하지 않는 경우(product_id가 존재하지 않는 경우)

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