Subscriptions
결제 방법 업데이트
기존 구독의 결제 방법을 업데이트합니다. 새 결제 방법을 추가하거나 고객의 저장된 결제 방법 중 기존 방법을 사용할 수 있습니다.
POST
JavaScript
구독의 결제 방법을 업데이트합니다. 이 엔드포인트는 활성 구독과
on_hold 상태의 구독 모두를 지원합니다.
on_hold 상태의 구독에 대해서 결제 수단을 업데이트하면 남은 금액에 대한 청구가 자동으로 발생하고, 청구서가 생성되며, 결제에 성공하면 구독이 active 상태로 다시 활성화됩니다.사용 사례
- 활성 구독: 카드가 만료되거나 고객이 다른 결제 방법을 사용하고 싶을 때 결제 방법 업데이트
- 보류 중인 구독: 결제 실패로 인해 보류 중인 구독을 결제 방법을 업데이트하여 재활성화
- 결제 방법 관리: 저장된 결제 방법 간 전환 또는 새 결제 방법 추가
고객의 기존 결제 수단을 나열하려면 List Payment Methods API를 사용하세요. 이를 통해 구독의 결제 수단을 업데이트할 때
type: "existing"를 사용할 수 있는 결제 수단 ID를 조회할 수 있습니다.활성 구독에 대한 동작
활성 구독의 결제 방법을 업데이트할 때:- 결제 방법이 즉시 업데이트됩니다
- 청구가 생성되지 않습니다
- 구독은 활성 상태로 유지됩니다
- 향후 갱신은 새 결제 방법을 사용합니다
보류 중인 구독에 대한 동작
on_hold 상태의 구독에 대해 결제 수단을 업데이트할 때:
- 남은 금액에 대한 청구가 자동으로 생성됩니다
- 청구에 대한 청구서가 발행됩니다
- 새로운 결제 수단으로 결제가 처리됩니다
- 결제에 성공하면 구독이
active상태로 다시 활성화됩니다 - 다음 웹훅 이벤트를 수신합니다:
payment.succeeded다음에subscription.active
웹훅 이벤트
on_hold 구독의 결제 수단을 업데이트할 때 다음 웹훅 이벤트를 수신합니다:
payment.succeeded- 남은 금액 청구가 성공했습니다subscription.active- 구독이 다시 활성화되었습니다
인증
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
경로 매개변수
Subscription Id
본문
application/json
- New
- Existing
사용 가능한 옵션:
new List of payment methods allowed during checkout.
Customers will never see payment methods that are not in this list. However, adding a method here does not guarantee customers will see it. Availability still depends on other factors (e.g., customer location, merchant settings).
All supported payment method types.
Used for disabled-payment-methods filtering and validation.
사용 가능한 옵션:
ach, affirm, afterpay_clearpay, alfamart, ali_pay, ali_pay_hk, alma, amazon_pay, apple_pay, atome, bacs, bancontact_card, becs, benefit, bizum, blik, boleto, bca_bank_transfer, bni_va, bri_va, card_redirect, cimb_va, classic, credit, crypto_currency, cashapp, dana, danamon_va, debit, duit_now, efecty, eft, eps, fps, evoucher, giropay, givex, google_pay, go_pay, gcash, ideal, interac, indomaret, klarna, kakao_pay, local_bank_redirect, mandiri_va, knet, mb_way, mobile_pay, momo, momo_atm, multibanco, online_banking_thailand, online_banking_czech_republic, online_banking_finland, online_banking_fpx, online_banking_poland, online_banking_slovakia, oxxo, pago_efectivo, permata_bank_transfer, open_banking_uk, pay_bright, paypal, paze, pix, pay_safe_card, przelewy24, prompt_pay, pse, red_compra, red_pagos, samsung_pay, sepa, sepa_bank_transfer, sofort, sunbit, swish, touch_n_go, trustly, twint, upi_collect, upi_intent, vipps, viet_qr, venmo, walley, we_chat_pay, seven_eleven, lawson, mini_stop, family_mart, seicomart, pay_easy, local_bank_transfer, mifinity, open_banking_pis, direct_carrier_billing, instant_bank_transfer, billie, zip, revolut_pay, naver_pay, payco, satispay 마지막 수정일 2026년 4월 1일
JavaScript