setup_attempt registra uma tentativa de salvar o cartão. O
setup_intent mostra o estado atual do cadastro; as tentativas preservam o que
aconteceu em cada confirmação, inclusive erros anteriores.
Uma tentativa nasce somente depois que os parâmetros básicos foram validados e
a confirmação começou. Erros como client_secret ausente ou customer
inexistente não criam tentativa.
O latest_attempt do cadastro aponta para a tentativa mais recente. Para ver o
histórico, use GET /v1/setup-attempts.
Data Object
string
Identificador da tentativa. Usa o prefixo
setatt_*.string
Sempre
"setup_attempt".string
Início da tentativa em ISO 8601.
string | null
Customer do cadastro no momento da confirmação.
boolean
true em produção; false no ambiente de teste.string | null
pm_* usado ou criado. Pode ser null quando o processador recusa o cartão
antes que a Chargefy consiga criar o payment method.object
Snapshot seguro do método naquela tentativa: tipo, bandeira, validade e
últimos quatro dígitos. PAN e CVC nunca aparecem.
object | null
Erro da tentativa. Quando presente, usa
type, code, message e param
quando o erro está ligado a um campo.string
Cadastro (
seti_*) ao qual esta tentativa pertence.string
Estado final ou atual da tentativa.
string
Contexto de reutilização copiado do cadastro:
off_session ou on_session.
Hoje os cadastros da Chargefy usam off_session.
