Skip to main content
POST

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Body

application/json

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.

method
enum<string>
required
Available options:
pix,
boleto,
credit_card
buyer
object
required
installments
integer

Só no cartão; até o maxInstallments da cobrança.

Required range: 1 <= x <= 12
boletoDueInDays
integer

Vencimento deste boleto, em dias. Vence o boletoDueInDays da cobrança e o padrão da loja.

Required range: 1 <= x <= 60
card
object

Cartão aberto (number, holderName, expiryMonth, expiryYear, cvv) só em loja Asaas; token (e threedsTransactionId, Pagar.me 3DS, opcional) em Pagar.me e Efí.

metadata
object

Vai para o pagamento (metadata dos webhooks payment.* dos endpoints do painel).

Response

PIX ou boleto pendente reaproveitado (nenhum gateway chamado).

object
string
required
Example:

"payment"

id
string
required

Id do pagamento na Gravity Play: o mesmo data.id dos webhooks payment.*.

chargeId
string
required
status
enum<string>
required

failed cobre recusa e PIX vencido.

Available options:
pending,
paid,
failed,
refunded
method
enum<string>
required
Available options:
pix,
boleto,
credit_card
provider
enum<string>
required
Available options:
ASAAS,
PAGARME,
EFI
amountInCents
integer
required

Valor da cobrança.

totalInCents
integer
required

Valor cobrado, com o juro do parcelamento quando o comprador paga.

installments
integer
required
pix
object | null
required
boleto
object | null
required
createdAt
string<date-time>
required