A OriPay liga o PIX recebido à cobrança pelo txid do QR, que a Brasil Cash devolve no pagamento. Um PIX mandado direto para a chave da conta, sem QR, não marca nenhuma cobrança como paga: ele aparece só como PIX recebido. Antes de entregar algo de alto valor, confira payer em charge.paid contra o cliente esperado.

Criar

Campos fora desta lista são recusados com 400 validation_error. Resposta 201:

Quem pagou

Quando a cobrança vira paid, o campo payer passa a trazer quem pagou: nome, documento mascarado (***.456.789-**) e nome do banco. received_id aponta para o PIX recebido que pagou a cobrança. Junto com o seu metadata, isso mostra qual cliente seu pagou e de qual conta o dinheiro saiu (ex. um parente pagando por ele).

Cancelar

Não há cancelamento. Use um expires_in curto; a cobrança vira expired sozinha e o evento charge.expired é enviado.

Pagamento diferente do valor

A cobrança dinâmica tem valor fixo: o banco do pagador não deixa pagar outro valor.