Billing Subscriptions

Preview paying a PAYMENT_FAILED subscription again with its attached card (no DB write)

「다시 결제」 단추를 그릴지 · 청구 금액 · 붙은 카드. 구독 조회와 같은 권한이다(자기 조직의 구독만 - 다른 조직은 404).

get/v1/subscriptions/{subscription_id}/payment-retry

Request

  • Base URL: https://api.xdata.kr (the document declares no server; this is the origin it was published from)
  • URL: https://api.xdata.kr/v1/subscriptions/{subscription_id}/payment-retry
  • Auth: one of:
    • HTTP basic
    • OAuth 2 (authorization code, authorization URL https://api.xdata.kr/oauth/authorize, token URL https://api.xdata.kr/oauth/token)

Path parameters

subscription_idinteger required

Query parameters

env_scope'production' | 'real_test' | 'sandbox' nullable

환경을 고릅니다. 값은 production · real_test · sandbox 중 하나입니다. 경로 접두(/v1/sandbox/... · /v1/test/... · /v1/production/...) · X-Env-Scope 헤더 · env_scope 쿼리 가운데 한 통로로 반드시 보내야 합니다. 빼면 자동으로 채우지 않고 거절하며, 두 통로에 서로 다른 값을 담아도 거절합니다. 거절은 HTTP 422 이고 오류 코드는 VALIDATION_ENV_SCOPE_MISMATCH 입니다.

Headers

Authorizationstring nullable
X-Env-Scope'production' | 'real_test' | 'sandbox' nullable

환경을 고릅니다. 값은 production · real_test · sandbox 중 하나입니다. 경로 접두(/v1/sandbox/... · /v1/test/... · /v1/production/...) · X-Env-Scope 헤더 · env_scope 쿼리 가운데 한 통로로 반드시 보내야 합니다. 빼면 자동으로 채우지 않고 거절하며, 두 통로에 서로 다른 값을 담아도 거절합니다. 거절은 HTTP 422 이고 오류 코드는 VALIDATION_ENV_SCOPE_MISMATCH 입니다.

Response

Successful Response

subscription_idinteger required
organization_idinteger required
availableboolean required

지금 POST 를 보내면 열리는가. 붙은 카드가 청구할 수 있는 카드일 때까지 포함한다.

reason'NOT_PAYMENT_FAILED' | 'NO_OPEN_INVOICE' | 'MULTIPLE_OPEN_INVOICES' | 'PAYMENT_IN_PROGRESS' | 'NO_PAYMENT_METHOD' | 'PAYMENT_METHOD_NOT_CHARGEABLE' nullable

available 이 false 일 때만. 구조 사유(앞 넷)가 카드 사유(뒤 둘)보다 먼저 판정된다 - NO_PAYMENT_METHOD · PAYMENT_METHOD_NOT_CHARGEABLE 만 카드를 붙이면 풀린다.

Changes

No recorded changes to this operation across all 1 revision of this API.