Editar meio de pagamento da assinatura

Com o verbo HTTP PATCH, através do identificador da assinatura (subscription_id) é possível atualizar o meio de pagamento da assinatura.

patch
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/payment-method

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.

Body

application/json
payment_methodstring

Meio de pagamento.
Valores possíveis: credit_card, boleto, cash ou debit_card . Deve-se adicionar o meio de pagamento após o objeto “payment_method”

cardobject

Dados do novo cartão.
Obrigatório , caso o payment_method escolhido seja credit_card e o card_id e o card_token não sejam informados.

card_idstring

Código do novo cartão.
Obrigatório , caso o payment_method escolhido seja credit_card e o objeto card e o card_token não sejam informados.

card_tokenstring

Token do novo cartão.
Obrigatório , caso o payment_method escolhido seja credit_card e o card_id e o card não sejam informados.
Saiba mais token de cartão

Response

application/json

200

idstring

Example:sub_WeEMlp2FXFMjVq3Q

codestring

Example:8YNU49TD4Z

start_atstring

Example:2018-04-05T00:00:00Z

intervalstring

Example:month

interval_countinteger

Default:0

Example:1

billing_typestring

Example:postpaid

current_cycleobject
Show Child Parameters
setupobject
Show Child Parameters
next_billing_atstring

Example:2018-05-05T00:00:00Z

payment_methodstring

Example:credit_card

currencystring

Example:BRL

statement_descriptorstring

Example:Spotify

installmentsinteger

Default:0

Example:1

statusstring

Example:active

created_atstring

Example:2018-04-05T03:20:16Z

updated_atstring

Example:2018-04-05T03:20:16Z

customerobject
Show Child Parameters
cardobject
Show Child Parameters
planobject
Show Child Parameters
itemsarray[object]
Show Child Parameters
patch/subscriptions/{subscription_id}/payment-method

Body

{ "payment_method": "boleto" }
 
application/json

Editar data de início da assinatura

Com o verbo HTTP PATCH, através do identificador da assinatura (subscription_id) é possível atualizar a data de início da assinatura.

patch
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/start-at

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.

Body

application/json
start_atstring(date)required

Data de início da assinatura.

Response

application/json

200

idstring

Example:sub_lmxK4k0hPfJ5z58w

codestring

Example:9X8HROC4E0

start_atstring

Example:2019-01-01T00:00:00Z

intervalstring

Example:month

interval_countinteger

Default:0

Example:1

billing_typestring

Example:prepaid

gateway_affiliation_idstring

Example:C56A4180-65AA-42EC-A945-5FD21DEC0538

boleto_due_daysinteger

Default:0

Example:5

minimum_priceinteger

Default:0

Example:10000

next_billing_atstring

Example:2019-01-01T00:00:00Z

payment_methodstring

Example:credit_card

currencystring

Example:BRL

statement_descriptorstring

Example:Spotify

installmentsinteger

Default:0

Example:1

statusstring

Example:active

created_atstring

Example:2018-04-03T19:04:24Z

updated_atstring

Example:2018-04-03T19:04:24Z

customerobject
Show Child Parameters
cardobject
Show Child Parameters
planobject
Show Child Parameters
itemsarray[object]
Show Child Parameters
patch/subscriptions/{subscription_id}/start-at

Body

{ "start_at": "2019-01-01" }
 
application/json

Editar preço mínimo da assinatura

Com o verbo HTTP PATCH, através do identificador da assinatura (subscription_id) é possível atualizar o minimum price da assinatura.

patch
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/minimum_price

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.

Body

application/json
minimum_priceinteger(int32)

Valor mínimo da assinatura em centavos.

Response

application/json

200

idstring

Example:sub_JrvX5MpS6Niq9wzL

codestring

Example:6NXQF71FJD

start_atstring

Example:2022-03-10T00:00:00Z

intervalstring

Example:month

interval_countinteger

Default:0

Example:1

billing_typestring

Example:prepaid

current_cycleobject
Show Child Parameters
next_billing_atstring

Example:2022-04-10T00:00:00Z

payment_methodstring

Example:boleto

currencystring

Example:BRL

installmentsinteger

Default:0

Example:1

minimum_priceinteger

Default:0

Example:100

statusstring

Example:active

boleto_due_daysinteger

Default:0

Example:20

created_atstring

Example:2022-03-10T19:42:17Z

updated_atstring

Example:2022-03-10T19:42:56Z

customerobject
Show Child Parameters
itemsarray[object]
Show Child Parameters
patch/subscriptions/{subscription_id}/minimum_price

Body

{ "minimum_price": "100" }
 
application/json

Ativar faturamento manual

Configuração da assinatura que indica se o faturamento será feito de forma manual ou automática.Caso esteja ativa, as faturas não serão geradas automaticamente pelo nosso sistema, ficando a cargo do lojista realizar o faturamento pelo endpoint Criar Fatura.

post
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/manual-billing

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.

Response

application/json

200

idstring

Example:sub_kpWeWOBcOcpqe8jg

codestring

Example:PX7ECLF6Y3

start_atstring

Example:2019-05-07T00:00:00Z

intervalstring

Example:month

interval_countinteger

Default:0

Example:1

billing_typestring

Example:postpaid

next_billing_atstring

Example:2019-06-07T00:00:00Z

payment_methodstring

Example:credit_card

currencystring

Example:BRL

installmentsinteger

Default:0

Example:1

statusstring

Example:active

created_atstring

Example:2019-05-07T21:32:28Z

updated_atstring

Example:2019-05-07T21:33:22Z

manual_billingboolean

Default:true

Example:true

post/subscriptions/{subscription_id}/manual-billing
 
application/json

Desativar faturamento manual

Configuração da assinatura que indica se o faturamento será feito de forma manual ou automática.
Caso esteja desativada, as faturas serão geradas automaticamente pelo nosso sistema.

delete
https://api.stone.com.br/core/v5/subscriptions/{subscription_id}/manual-billing

Path Parameters

subscription_idstringrequired

Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.

Response

application/json

200

idstring

Example:sub_kpWeWOBcOcpqe8jg

codestring

Example:PX7ECLF6Y3

start_atstring

Example:2019-05-07T00:00:00Z

intervalstring

Example:month

interval_countinteger

Default:0

Example:1

billing_typestring

Example:postpaid

next_billing_atstring

Example:2019-06-07T00:00:00Z

payment_methodstring

Example:credit_card

currencystring

Example:BRL

installmentsinteger

Default:0

Example:1

statusstring

Example:active

created_atstring

Example:2019-05-07T21:32:28Z

updated_atstring

Example:2019-05-07T21:32:38Z

delete/subscriptions/{subscription_id}/manual-billing
 
application/json