sayren Docs
결제

결제 상태 조회

결제 요청(`POST /checkout/{checkoutId}/payment`)으로 받은 `paymentId`의 현재 상태를 돌려준다. 결제 팝업이 결과를 알리지 못하고 닫혔을 때(창이 닫혔거나 결제사 화면을 거치며 연결이 끊긴 경우) 이 API로 결과를 확인한다. `completed`면 `orderId`로 주문 완료 화면을 보여 주고, `processing`이면 잠시 뒤 다시 조회한다. 만료 시각이 지난 결제 대기는 `expired`로 보고한다. 개인정보와 결제사 값은 싣지 않는다.

GET
/storefront/v1/payments/{paymentId}

결제 요청(POST /checkout/{checkoutId}/payment)으로 받은 paymentId의 현재 상태를 돌려준다. 결제 팝업이 결과를 알리지 못하고 닫혔을 때(창이 닫혔거나 결제사 화면을 거치며 연결이 끊긴 경우) 이 API로 결과를 확인한다. completed면 orderId로 주문 완료 화면을 보여 주고, processing이면 잠시 뒤 다시 조회한다. 만료 시각이 지난 결제 대기는 expired로 보고한다. 개인정보와 결제사 값은 싣지 않는다.

AuthorizationBearer <token>

회원 accessToken

In: header

Path Parameters

paymentId*string

Response Body

application/json

curl -X GET "https://example.com/storefront/v1/payments/string"
{  "meta": {    "status": 200,    "code": "OK",    "message": "OK",    "isSuccess": true  },  "data": {    "paymentId": "string",    "status": "string",    "orderId": "string",    "testPayment": true,    "expiresAt": "string"  },  "error": null}