정기결제 관련 API
정기결제에 관련된 API 를 확인할 수 있습니다.
⌨ 정기결제예약 다건 조회
정기결제예약 다건 조회
GET https://api.portone.io/v2/schedules
Query Parameters
store_id
string
하위 상점 ID - 값을 넣지 않으면 Merchant 유저의 기본값으로 설정된 상점의 id가 입력됩니다.
start*
string
결제예약시각(
scheduled_at
) 범위의 시작 - 값을 넣지 않으면 파라미터 end의 90일 전으로 설정됩니다.
end*
string
결제예약시각(
scheduled_at
) 범위의 끝 - 값을 넣지 않으면 현재 시각으로 설정됩니다.
status
array
결제예약 상태 리스트
page
integer
페이지 - 0부터 시작합니다.
limit
integer
페이지 크기 (최대 1000까지 허용)
current_page * integer
total_page * integer
total_count * integer
schedules * Array[Schedule]
결제예약정보
id string
구매자 ID
name string
구매자 이름
birthYear string
구매자 생년
gender Gender
"MALE", "FEMALE", "OTHER"
email string
구매자 이메일
phone_number string
구매자 전화번호
one_line_address string
구매자 주소 (한 줄)
separated_address SeparatedAddress
구매자 주소 (단위별)
zipcode string
구매자 우편번호
platform_type * string
결제를 요청한 단말의 플랫폼 분류
"PC", "MOBILE", "API"
user_agent string
결제근원의 환경 정보 (Http 의 User-Agent header value)
url string
결제근원의 페이지 url
ip_address * string
결제근원의 IP 주소
id * string
상품 ID
name * string
상품명
tag string
상품 태그(카테고리)
code string
상품 코드
amount * integer
상품 단위가격
quantity * integer
주문 수량
code * string
"UNAUTHORIZED"
params object
에러 세부사항
code * string
"PORTONE_ERROR"
params object
에러 세부사항
⌨ 빌링키 정기결제예약 취소
빌링키 정기결제예약 취소
DELETE https://api.portone.io/v2/schedules
Query Parameters
store_id
string
하위 상점 ID - 값을 넣지 않으면 Merchant 유저의 기본값으로 설정된 상점의 id가 입력됩니다.
billing_key*
string
정기결제예약 빌링키
schedule_id
array
삭제할 정기결제예약 아이디 목록, 비어있을 경우 빌링키로 예약한 모든 예약을 취소함
deleted_schedule_ids * Array[string]
삭제된 정기결제예약 아이디 목록
code * string
"INVALID_REQUEST", "SCHEDULE_ALREADY_PROCESSED"
params object
에러 세부사항
code * string
"UNAUTHORIZED"
params object
에러 세부사항
code * string
"PORTONE_ERROR"
params object
에러 세부사항
⌨ 정기결제예약 단건 조회
정기결제예약 단건 조회
GET https://api.portone.io/v2/schedules/{schedule_id}
Path Parameters
schedule_id*
string
정기결제예약 ID
schedule * Schedule
결제예약정보
id string
구매자 ID
name string
구매자 이름
birthYear string
구매자 생년
gender Gender
"MALE", "FEMALE", "OTHER"
email string
구매자 이메일
phone_number string
구매자 전화번호
one_line_address string
구매자 주소 (한 줄)
separated_address SeparatedAddress
구매자 주소 (단위별)
zipcode string
구매자 우편번호
platform_type * string
결제를 요청한 단말의 플랫폼 분류
"PC", "MOBILE", "API"
user_agent string
결제근원의 환경 정보 (Http 의 User-Agent header value)
url string
결제근원의 페이지 url
ip_address * string
결제근원의 IP 주소
id * string
상품 ID
name * string
상품명
tag string
상품 태그(카테고리)
code string
상품 코드
amount * integer
상품 단위가격
quantity * integer
주문 수량
code * string
"UNAUTHORIZED"
params object
에러 세부사항
code * string
"SCHEDULE_NOT_FOUND"
params object
에러 세부사항
code * string
"PORTONE_ERROR"
params object
에러 세부사항
Last updated
Was this helpful?
