Pagar uma cobrança com cartão de crédito

Recipes
🦉
Testar pagamento com cartão de crédito no Sandbox
Open Recipe

Paga com cartão de crédito uma cobrança já existente pelo ID.

Use esta operação quando o pagamento utilizar o contrato específico creditCard e creditCardHolderInfo ou creditCardToken. Para pagamentos pelo contrato que permite selecionar CREDIT ou VOUCHER em cardType, utilize Pagar uma cobrança com cartão.

A cobrança deve estar em estado compatível com pagamento. Tentativas para cobranças já pagas, removidas ou em estado incompatível podem ser recusadas pela API.

O pagamento é processado no momento da chamada, mesmo que a cobrança tenha vencimento futuro. Esta operação não cria uma nova cobrança nem agenda o pagamento para uma data posterior.

O creditCardToken, quando utilizado, deve pertencer ao mesmo cliente vinculado à cobrança.

⚠️

Retentativas

Não trate esta operação como idempotente.

Em caso de timeout ou resposta inconclusiva, consulte o estado atual da cobrança antes de repetir a tentativa de pagamento.

Em caso de sucesso, a resposta representa o estado conhecido da cobrança após a tentativa de pagamento. Acompanhe alterações posteriores pelos Webhooks de cobranças.

Conteúdos relacionados

Guides

Webhooks

Biblioteca de Erros

Path Params
string
required

Identificador único da cobrança no Asaas

Body Params
creditCard
object
required

Informações do cartão de crédito

creditCardHolderInfo
object
required

Informações do titular do cartão de crédito

string

Token do cartão de crédito para uso da funcionalidade de tokenização de cartão de crédito. Caso informado, os campos acima não são obrigatórios.

threeDSecure
object

Dados para habilitar a autenticação 3D Secure na cobrança. Quando informado, o titular do cartão poderá ser direcionado para autenticação junto ao emissor do cartão antes da confirmação do pagamento.

deviceInfo
object

Informações do dispositivo do titular do cartão, utilizadas na autenticação 3D Secure para análise de risco pelo emissor do cartão

Responses

404

Not found

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json