Pagar cobrança (pagamento transparente)
Cria o pagamento de uma cobrança da loja da chave sem tirar o comprador do seu site: PIX (copia-e-cola e QR), boleto (linha digitável e PDF) ou cartão.
O gateway é decidido pela Gravity Play, pela mesma regra do checkout hospedado (veja GET /v1/payment-methods); taxa da plataforma, split, parcelamento, e-mails e webhooks são os mesmos. O cartão vai aberto só quando o gateway de cartão da loja é Asaas (card.input = raw); Pagar.me e Efí recebem card.token, gerado no navegador; Stripe só pelo checkout hospedado.
Já existindo um PIX (com mais de 5 minutos de validade) ou boleto (dentro do vencimento) pendente do mesmo método nesta cobrança, ele é devolvido de novo com 200, sem gerar outro. Duas chamadas simultâneas para a mesma cobrança: uma é atendida e a outra recebe 409 payment_in_progress.
O IP do comprador vem de buyer.ip (obrigatório no cartão Asaas), nunca do IP da requisição.
Escopo exigido: charges:write.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
Pagamento da API transparente. Além do schema, cada gateway exige: Asaas — PIX/boleto: nome, e-mail, documento e telefone; cartão: também buyer.ip, buyer.address.zipCode/number e o cartão aberto. Pagar.me — PIX: nome, e-mail, documento e telefone; boleto e cartão: também o endereço completo (CEP, rua, número, cidade, UF); cartão: card.token. Efí — só cartão, com card.token. Faltando, 400 com param.
pix, boleto, credit_card Show child attributes
Show child attributes
Só no cartão; até o maxInstallments da cobrança.
1 <= x <= 12Vencimento deste boleto, em dias. Vence o boletoDueInDays da cobrança e o padrão da loja.
1 <= x <= 60Cartão aberto (number, holderName, expiryMonth, expiryYear, cvv) só em loja Asaas; token (e threedsTransactionId, Pagar.me 3DS, opcional) em Pagar.me e Efí.
Show child attributes
Show child attributes
Vai para o pagamento (metadata dos webhooks payment.* dos endpoints do painel).
Show child attributes
Show child attributes
Response
PIX ou boleto pendente reaproveitado (nenhum gateway chamado).
"payment"
Id do pagamento na Gravity Play: o mesmo data.id dos webhooks payment.*.
failed cobre recusa e PIX vencido.
pending, paid, failed, refunded pix, boleto, credit_card ASAAS, PAGARME, EFI Valor da cobrança.
Valor cobrado, com o juro do parcelamento quando o comprador paga.
Show child attributes
Show child attributes
Show child attributes
Show child attributes

