curl --request PUT \
--url https://sandbox.4seletpay.com.br/api/v1/subscriptions/change-payment-method/{subscription_code} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'account: <account>' \
--data '
{
"method": "PIX"
}
'{
"mensagem": "Método de pagamento alterado com sucesso",
"erro": false,
"mensagenserro": [],
"codigoretorno": 200,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Unauthenticated.",
"erro": true,
"mensagenserro": [],
"codigoretorno": 401,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Um erro inesperado acabou de acontecer.",
"erro": true,
"mensagenserro": [
"O código da assinatura não é válido"
],
"codigoretorno": 403,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Um erro aconteceu.",
"erro": true,
"mensagenserro": [
"Assinatura não encontrada"
],
"codigoretorno": 404,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Um erro aconteceu.",
"erro": true,
"mensagenserro": [
"A assinatura não está ativa"
],
"codigoretorno": 422,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}Assinaturas
Alterar Método de Pagamento
Altera o método de pagamento de uma assinatura ativa (status Recurring ou RecurringOverdue). Ao mudar para CreditCard, os dados do novo cartão devem ser informados no objeto card.
PUT
/
v1
/
subscriptions
/
change-payment-method
/
{subscription_code}
curl --request PUT \
--url https://sandbox.4seletpay.com.br/api/v1/subscriptions/change-payment-method/{subscription_code} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'account: <account>' \
--data '
{
"method": "PIX"
}
'{
"mensagem": "Método de pagamento alterado com sucesso",
"erro": false,
"mensagenserro": [],
"codigoretorno": 200,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Unauthenticated.",
"erro": true,
"mensagenserro": [],
"codigoretorno": 401,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Um erro inesperado acabou de acontecer.",
"erro": true,
"mensagenserro": [
"O código da assinatura não é válido"
],
"codigoretorno": 403,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Um erro aconteceu.",
"erro": true,
"mensagenserro": [
"Assinatura não encontrada"
],
"codigoretorno": 404,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}{
"mensagem": "Um erro aconteceu.",
"erro": true,
"mensagenserro": [
"A assinatura não está ativa"
],
"codigoretorno": 422,
"id": "00000000-0000-0000-0000-000000000000",
"data": []
}Requer o header
account. A assinatura precisa estar em status Recurring ou RecurringOverdue.
Ao mudar para CreditCard, os dados do novo cartão são obrigatórios no objeto card.
Métodos aceitos: CreditCard, PIX.Authorizations
Token JWT obtido via POST /v1/login. Envie no header Authorization: Bearer <token>.
Headers
Código da conta à qual a operação se aplica
Example:
"acc_abc123xyz"
Path Parameters
Código único da assinatura
Example:
"sub_abc123"
Body
application/json
Response
Método de pagamento alterado com sucesso
