V1::PaymentOptionsController

SchoolProduct::PaymentOptions

index

Get a list of school_products

URL

GET /school_products/:school_product_id/payment_options

Objeto resposta

Array<SchoolProduct::PaymentOption>

The created payment_options

show

Get a payment_option information

URL

GET /payment_options/:id

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

of the payment_option

Objeto resposta

SchoolProduct::PaymentOption

The requested payment_option

create

Create a new payment_option for the school product

URL

GET /school_products/:school_product_id/payment_options/:id

Parâmetros obrigatórios

Nome Tipo Descrição
school_product_id Integer

Identifier of the school_product

payment_option Hash

The payment_option to create

payment_option String

kind The type of the option (common, free, subscription)

payment_option Integer

price The price to be charged

Objeto resposta

SchoolProduct::PaymentOption

The requested payment_option

update

Update a payment_option information

URL

GET /payment_options/:id

Parâmetros obrigatórios

Nome Tipo Descrição
payment_option Hash

The payment_option to create

payment_option String

kind The type of the option (common, free, subscription)

payment_option Integer

price The price to be charged

Objeto resposta

SchoolProduct::PaymentOption

The requested payment_option

destroy

Delete the payment_option

URL

DELETE /payment_options/:id

Parâmetros obrigatórios

Nome Tipo Descrição
id Integer

of the payment_option