더블스튜디오 콘솔 접속
페이 스튜디오 · 정기결제 수정

정기결제 수정

정기결제 요청 정보와 사용 여부를 수정하는 API입니다.

인증이 필요한 요청에는 Accesskey · Secretkey 헤더를 첨부합니다. 공통 응답 형식과 에러 코드는 빠른 시작을 참고하세요.
PUT /pay/v1/billing

정기결제 수정

정기결제 요청 정보와 사용 여부를 수정하는 API입니다.

요청 파라미터

이름 타입 필수 기본값조건설명
key string 필수 - - 대상 정기결제 key입니다. 목록·생성 API의 key 값을 사용합니다.
product_key string 선택 - - 상품 key입니다. 빈 문자열을 보내면 상품 연결을 해제합니다.
goods_name string 선택 - 100자 이하 정기결제 상품명입니다.
amount integer 선택 - 1 이상 정기결제 금액입니다.
cycle string 선택 - - 정기결제 주기입니다.
  • MONTHLY매월
  • WEEKLY매주
billing_days array 선택 - MONTHLY=1~28, WEEKLY=0~6 정기결제일 목록입니다.
buyer_name string 선택 - 100자 이하 고객명입니다.
buyer_phone string 선택 - 30자 이하 고객 휴대폰 번호입니다.
buyer_email string 선택 - 100자 이하 고객 이메일입니다.
pay_start_dttm datetime 선택 - YYYY-MM-DD 또는 YYYY-MM-DD HH:mm:ss 정기결제 시작일시입니다. 빈 문자열을 보내면 시작일시를 해제합니다.
pay_end_dttm datetime 선택 - YYYY-MM-DD 또는 YYYY-MM-DD HH:mm:ss 정기결제 종료일시입니다. 빈 문자열을 보내면 종료일시를 해제합니다.
is_active boolean 선택 - - 정기결제 사용 여부입니다.
  • false로 보내면 정기결제를 정지(해지)합니다.

응답 파라미터

이름 타입 설명
traceId
string 요청 추적 ID입니다.
code
string 응답 코드입니다. 성공은 000000입니다.
message
string 응답 메시지입니다.
key
string 정기결제 key입니다.
is_active
boolean 정기결제 사용 여부입니다.
  • true면 사용 중, false면 정지(해지) 상태입니다.
bill_url
string 고객에게 전달할 정기결제 안내 링크입니다.
card_url
string 카드 등록/수정 화면 링크입니다.
goods_name
string 정기결제 상품명입니다.
amount
integer 정기결제 금액입니다.
cycle
string 정기결제 주기입니다.
  • MONTHLY매월
  • WEEKLY매주
cycle_name
string 정기결제 주기명입니다.
billing_days
array 정기결제일 목록입니다.
buyer_name
string 고객명입니다.
buyer_phone
string 고객 휴대폰 번호입니다.
buyer_email
string 고객 이메일입니다.
pay_start_dttm
datetime 정기결제 시작일시입니다.
pay_end_dttm
datetime 정기결제 종료일시입니다.
card_registered
boolean 카드 등록 완료 여부입니다.
card_no
string 카드번호 표시값입니다.
card_name
string 카드명입니다.
card_kind
string 카드 종류입니다.
create_dttm
datetime 생성일시입니다.
update_dttm
datetime 수정일시입니다.

요청 예시

예시 생성 중…

응답 예시 성공

{
  "traceId": "9f2c1a7b-4e0d-4b1a-8c2e-1f3a5d7b9c0e",
  "code": "000000",
  "message": "성공",
  "key": "f1e2d3c4b5a6978869aa",
  "is_active": true,
  "bill_url": "https://www.doublestudio.co.kr/share/bill/f1e2d3c4b5a6978869aa/",
  "card_url": "https://www.doublestudio.co.kr/share/bill/card/f1e2d3c4b5a6978869aa/",
  "goods_name": "월 유지보수 변경",
  "amount": 120000,
  "cycle": "MONTHLY",
  "cycle_name": "매월",
  "billing_days": [
    20
  ],
  "buyer_name": "홍길동",
  "buyer_phone": "01012345678",
  "buyer_email": "pay@example.com",
  "pay_start_dttm": "2026-06-16 00:00:00",
  "pay_end_dttm": null,
  "card_registered": true,
  "card_no": "1234********5678",
  "card_name": "국민카드",
  "card_kind": "신용카드",
  "create_dttm": "2026-06-16 10:00:00",
  "update_dttm": "2026-06-16 10:10:00"
}