Estas rotas não estão montadas na superfície atual e respondem 404. Elas dependem da liberação comercial de pagamentos e do escopo payments:create, que é recusado na criação da credencial. A página descreve o contrato para você planejar a integração.

Rotas

Escopo payments:create. Idempotency-Key obrigatório nas duas.

Corpo

Envie exatamente um entre pixKey e qrCode. Os dois juntos, ou nenhum dos dois, resultam em 422 invalid_request.

Enviar para uma chave

Pagar um QR Code

Pagar uma cobrança pelo QR Code não é a mesma coisa que transferir para a chave dela. Só o caminho do QR Code carrega o identificador que o sistema do lojista usa para dar a venda por paga. Se você recebeu um QR Code, pague pelo QR Code.
Com qrCode, o servidor decodifica o BR Code de novo e usa amountCents como conferência:

Exemplo

Tetos de valor

Cada credencial tem um teto por transação acordado com a PrismaPay. A verificação falha fechada:
“Falha fechada” significa que a ausência de configuração recusa a operação, em vez de liberar. Se você recebeu cashout_limit_not_configured, não é bug do seu lado: peça a configuração do teto à PrismaPay.

Resultado incerto

409 payment_pending_confirmation significa que o resultado do pagamento ainda não foi confirmado.
Nunca reenvie automaticamente depois desse erro. O pagamento pode ter saído. Esse caso exige conferência operacional. Consulte GET /v1/accounts/{accountId}/transactions/{transactionId} e, na dúvida, fale com a PrismaPay antes de tentar de novo.

Antes de enviar

1

Confira o saldo disponível

Use o campo available de GET /v1/accounts/{accountId}/balance. Ele já está líquido das tarifas em aberto.
2

Gere e guarde a chave de idempotência

Uma chave por pagamento, persistida antes da primeira chamada. Ver Idempotência.
3

Trate o 409 request_in_progress esperando, não trocando a chave

Trocar a chave nesse momento é o caminho para pagar duas vezes.