# 정기결제 생성

사용자가 정기 결제를 생성하면 엑솔라는 create_subscription 유형이 포함된 웹훅을 웹훅 URL로 전송합니다.

Endpoint: POST created-subscription
Version: 1.0

## Request fields (application/json):

  - `custom_parameters` (object)
    사용자 정의 매개 변수입니다.

  - `notification_type` (string, required)
    알림 유형.

  - `settings` (object)
    사용자 정의 프로젝트 설정(개체)입니다.

  - `settings.merchant_id` (integer)
    판매자 ID입니다.

  - `settings.project_id` (integer)
    프로젝트 ID. 이 매개 변수는 [관리자 페이지](https://publisher.xsolla.com/)의 프로젝트 이름 옆에서 확인할 수 있습니다.

  - `subscription` (object)
    정기결제 세부 정보(오브젝트).

  - `subscription.date_create` (string)
    정기결제 생성 날짜입니다. [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)에 따른 날짜 및 시간입니다.

  - `subscription.date_next_charge` (string)
    다음 충전 날짜입니다. [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)에 따른 날짜 및 시간입니다.

  - `subscription.is_gift` (boolean)
    정기 결제를 선물했는지 여부입니다. 이 매개 변수는 값이 true인 경우에만 전달됩니다.

  - `subscription.plan_id` (string)
    요금제 ID(API를 통해 생성된 경우, 외부 ID).

  - `subscription.product_id` (string)
    상품 ID(액세스 토큰으로 보낸 경우)입니다.

  - `subscription.subscription_id` (integer)
    엑솔라 시스템 내의 정기결제 ID입니다.

  - `subscription.tags` (array)
    플랜 태그.

  - `subscription.trial` (object)
    정기결제 평가 기간 데이터와 관련된 값입니다.

  - `subscription.trial.type` (string)
    평가 기간 형식(day)입니다.

  - `subscription.trial.value` (integer)
    무료체험 기간 길이입니다.

  - `user` (object)
    사용자 세부 사항(개체)입니다.

  - `user.id` (string, required)
    사용자 ID.

  - `user.name` (string)
    사용자 이름.

## Response 400 fields (application/json):

  - `error` (object)

  - `error.code` (string)

  - `error.message` (string)


## Response 204 fields

## Response 500 fields
