/partner/v2/merchants/{merchantId}/<ação>. As de estado respondem 202 Accepted com o ID da loja; a atualização responde 200 OK.
Resposta (202)
422 com o motivo no title, por exemplo {"status": "422", "title": "Subscription must be activated"}. Loja fora do alcance do token retorna 404.
Ativar Assinatura
Tira a loja do teste ou reativa uma loja cancelada.string
Código do contrato. Omita (ou envie
null) para manter o atual.uuid
Plano de cobrança. Omita para manter o atual. Precisa ser um plano
AVAILABLE do parceiro, com visibilidade compatível com a loja: PUBLIC ou DIRECT_MERCHANT para lojas diretas, PUBLIC ou RESALE para lojas de revenda. Veja Planos.422 quando:
- a loja é
DEMO(Subscription is demo); - a assinatura do parceiro ou da revenda da loja não está
ACTIVATED(Partner subscription is not activated); - o
planIdnão existe, não está disponível ou não é visível para a loja (Invalid plan); - a loja já está
ACTIVATED.
Cancelar Assinatura
Encerra a assinatura. Não tem corpo.O cancelamento também cancela todos os recursos contratados e remove os domínios da loja. Ao reativar, o domínio padrão é recriado, mas domínios personalizados precisam ser configurados de novo.
Ativar Aviso
Sinaliza que a loja pode ser bloqueada em breve, por exemplo por atraso de pagamento. Não tem corpo. Desliga um bloqueio ativo.Desativar Aviso
Remove o aviso. Não tem corpo:POST /partner/v2/merchants/{merchantId}/unwarning.
Bloquear Assinatura
Bloqueia o uso da loja. Não tem corpo:POST /partner/v2/merchants/{merchantId}/block.
O bloqueio não cancela: a assinatura continua
ACTIVATED e continua sendo cobrada. Use o bloqueio para inadimplência, não como cancelamento.Desbloquear Assinatura
Libera a loja. Não tem corpo:POST /partner/v2/merchants/{merchantId}/unblock.
Atualizar Assinatura
Troca o código do contrato, o plano ou os dois, sem mudar o status. Aceita lojas emTRIAL, ACTIVATED ou DEMO; nos demais status responde 422 (Failed to update subscription).
string
Código do contrato. Omita (ou envie
null) para manter; envie "" para apagar.uuid
Novo plano. Mesmas regras de visibilidade da ativação. Plano inválido retorna
422.Resposta (200)
Código do Contrato
Aceita o mesmo corpo dePUT subscription e responde igual. Migre trocando apenas o final do caminho.