Listar incrementos

Este recurso permite listar os incrementos associados a uma assinatura.

get
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/increments

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato sub_XXXXXXXXXXXXXXXX

Response

application/json

200

dataarray[object]
Show Child Parameters
pagingobject
Show Child Parameters
get/subscriptions/{subscription_id}/increments
 
application/json

Obter incremento

Através dos identificadores da assinatura (subscription_id) e do incremento associado (incremento_id) é possível recuperar as informações do incremento.

get
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/increments/{increment_id}

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato sub_XXXXXXXXXXXXXXXX

increment_idstringrequired

Código do incremento.
Formato: dis_XXXXXXXXXXXXXXXX

Response

application/json

200

idstring

Example:inc_IYzpxgjsOs0fDIoP

valueinteger

Default:0

Example:10

increment_typestring

Example:percentage

statusstring

Example:active

created_atstring

Example:2017-04-04T18:36:43Z

subscriptionobject
Show Child Parameters
get/subscriptions/{subscription_id}/increments/{increment_id}
 
application/json

Remover incremento

Com o verbo HTTP DELETE, através dos identificadores do incremento (increment_id) e da assinatura associada (subscription_id) é possível remover um incremento do plano.

delete
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/increments/{increment_id}

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato sub_XXXXXXXXXXXXXXXX

increment_idstringrequired

Código do incremento.
Formato: dis_XXXXXXXXXXXXXXXX.

Response

application/json

200

idstring

Example:inc_IYzpxgjsOs0fDIoP

valueinteger

Default:0

Example:20

increment_typestring

Example:percentage

statusstring

Example:deleted

created_atstring

Example:2017-04-04T18:40:15Z

deleted_atstring

Example:2017-04-04T18:40:48Z

subscriptionobject
Show Child Parameters
delete/subscriptions/{subscription_id}/increments/{increment_id}
 
application/json

Criar fatura

Este recurso cria uma fatura (invoice) de acordo com o identificador do ciclo a ser cobrado (cycle_id) de um determinada assinatura (subscription_id).

post
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/cycles/{cycle_id}/pay

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.

cycle_idstringrequired

Código do ciclo.
Formato: cycle_XXXXXXXXXXXXXXXX.

Body

application/json
metadatastring

Objeto chave/valor utilizado para armazenar informações adicionais sobre a fatura. Saiba mais sobre metadata

Response

application/json

200

idstring

Example:in_6d2BVXnaUdT8DOkL

codestring

Example:59QDSPB5NP

urlstring

Example:/invoices/in_6d2BVXnaUdT8DOkL

amountinteger

Default:0

Example:1490

statusstring

Example:paid

payment_methodstring

Example:credit_card

due_atstring

Example:2017-04-04T00:00:00Z

created_atstring

Example:2017-04-04T15:10:35Z

itemsarray[object]
Show Child Parameters
customerobject
Show Child Parameters
subscriptionobject
Show Child Parameters
cycleobject
Show Child Parameters
chargeobject
Show Child Parameters
post/subscriptions/{subscription_id}/cycles/{cycle_id}/pay

Body

{}
 
application/json

Obter fatura

Através do identificador da fatura (invoice_id) é possível recuperar as informação da fatura.

get
https://api.stone.com.br/core/v5/invoices/{invoice_id}

Path Parameters

invoice_idstringrequired

Código da fatura.
Formato: in_XXXXXXXXXXXXXXXX.

Response

application/json

200

idstring

Example:in_qBY5VvpuEACaw5bg

codestring

Example:O5D5FRSQ9O

urlstring

Example:/invoices/in_qBY5VvpuEACaw5bg

amountinteger

Default:0

Example:1490

total_discountsinteger

Default:0

Example:1000

total_incrementsinteger

Default:0

Example:1000

statusstring

Example:paid

payment_methodstring

Example:credit_card

due_atstring

Example:2017-04-19T00:00:00Z

created_atstring

Example:2017-04-19T17:35:15Z

itemsarray[object]
Show Child Parameters
customerobject
Show Child Parameters
subscriptionobject
Show Child Parameters
cycleobject
Show Child Parameters
chargeobject
Show Child Parameters
get/invoices/{invoice_id}
 
application/json