GH GambleHub

PayID Austrália: fluxos NPP

1) Contexto: NPP e PayID

A NPP é uma infraestrutura nacional de pagamentos instantâneos da Austrália (24/7/365) com cálculos em tempo real e uma rica mensagem ISO 20022. PayID é uma camada de direcionamento acima do NPP, que permite pagar não por BSB/Account, mas por alias «humanas»: número de telefone, e-mail, ABN/ACN ou Organization ID.

Propriedades-chave:
  • Interoperabilidade: Qualquer membro do NPP ↔ qualquer banco emissor.
  • Endereço alias: o pagador vê o PayID Name antes da confirmação (anti-misdirecção).
  • Instantaneidade e finalidade: crédito na conta do Merchant é exibido imediatamente; a devolução é uma operação separada.
  • Dados de pagamento: ISO 20022 com remittence fácil (destino do pagamento, orderId etc.).

2) Participantes e papéis

NPP/esquema: rotação e regras.
Banco Pagador (Payer FI): autenticação do cliente, antifrode, envio de mensagem.
Banco de destinatário/equador (Payee FI): aceitação de crédito, notificações, relatórios.
PSP/fintech: aplicativos de frente, SDK, relatórios e reconciação para merchantes.
Merchant: mantém PayID (ou adereços bancários), gera um pedido/link ao pagador.

3) Identificadores de PayID

Tipos de PayID: celular, email, ABN/ACN, Organização ID.

Características:
  • Cada PayID é comparado ao PayID Name que o pagador vê antes da confirmação.
  • Uma conta pode ter vários PayID; a portabilidade entre os bancos é suportada pelos procedimentos de migração.
  • Para os negócios, é mais fácil corresponder ao perfil da empresa.

4) Fluxos básicos de pagamento (NPP/PayID)

P2P (push): o pagador digita/escaneia o PayID do destinatário → vê o PayID Name → confirma o crédito → instantaneamente.
P2M (push): O merchant publica PayID ou emite deplink/QR com soma preenchida e metadados.
Request-to-Pay (collect): o merchant inicia o pedido de pagamento; o usuário confirma no aplicativo bancário.

Prática:
  • Para o e-commerce, use deplink/QR com soma fixa e orderId.
  • Para um offline, permitamos um PayID estático, mas melhor: um QR per-order dinâmico.

5) PayTo: e-mandates e xixi automático

PayTo - «pull» -mecânico em NPP baseado em mandatos eletrônicos:
  • Merchant/PSP cria um mandato com parâmetros (pagador, conta, limite, periodicidade, descrição).
  • O pagador autoriza o mandato em seu aplicativo bancário.
  • Os cancelamentos seguem automaticamente dentro dos termos do mandato, sem autenticação manual diária.
  • Cenários: subscrição, público/telco, planos regulares, usage-based billing com teto.
Recomendações:
  • Mostre aos usuários os limites de mandato, a frequência e a data do próximo cancelamento.
  • Mantenha o painel de controle de mandatos (pause/cancel/update) e os ganchos de status.

6) Limites e controle de risco

Os limites reais dependem do banco pagador/PSP e do perfil de risco:
  • Por-transmissão/Per-day - liminares bancários para NPP/PayID podem variar e variar.
  • Novos destinatários: com frequência, os limites de partida e/ou extrato são reduzidos.
  • Políticas categóricas: MSS/vertical individuais podem ter rigor.
  • Mandatos PayTo: os limites são definidos no próprio mandato (valor, período, desconto máximo).
Dicas práticas:
  • Não hardcode os valores - guarde o guia de limites e atualize regularmente.
  • Na interface, avise sobre eventuais excesso e sugira que os cheques sejam cortados se isso for permitido.

7) UX e segurança

Confirmation of Payee é uma verificação semelhante: exibir PayID Name reduz o risco de erro do destinatário.
2FA e device binding junto ao banco pagador no momento da autorização.
Antifrod/velocity: os bancos têm suas próprias regras; leve em consideração as possíveis falhas «suaves».
Transparência: cheque UTR/hora/valor/destino + contatos de suporte.
Fallback: Se o deplink não abrir, sugira cópia de PayID, QR estático e instruções.

8) Devoluções e displays

O Charjback não está no sentido de cartas. O reembolso é uma nova transação a partir do merchant ao pagador com referência ao UTR/OrderId de origem.
Mantenha retornos parciais e rastreabilidade completa nos relatórios.
Os displays são resolvidos através de bancos/PSP e regulamentos de suporte; coletar SLA e coletar provas (logos da encomenda, entrega, correspondência).

9) Integração do merchant: opções

1. Um PayID estático

Rápido para começar, mínimo desenvolvimento.
Riscos: fator humano (digitar soma/comentário), mais fraco que o analista.

2. QR dinâmico/deplink

Geração sob medida: valor fixo, orderId, remittens.
Melhor per-order recon, menos erros, conversão superior.

3. Request-to-Pay

«Conta» do Merchant → confirmação do pagador.
Fácil para faturamento, B2B e serviços de quantia variável.

4. PayTo (e-mandates)

Assinaturas/cancelamentos regulares; O pagador administra o mandato no seu banco.
Precisamos de ecrãs de consentimento, gerenciamento de limites, notificações antes de cancelamentos.

Componentes de back-office obrigatórios:
  • Ganchos de status da Web (sucess/failure/pending), sondagens de backoff repetidas.
  • Tabela de Idempotação (orderId + chave de consulta).
  • Reconciação por UTR/OrderId/hora/montante.
  • Refund API e procedimentos ODR.
  • Monitoramento de bancos SLA/PSP (latência, sucesso, códigos de erro).

10) Processamento e relatórios (ISO 20022, UTR)

UTR (ID único de tradução) - chave principal de confecção; guarde no pagamento inicial e no reembolso.
Use os campos de destino/remittens ISO 20022 para orderId, cesta, customerRef.
Configure o daily auto-recon (operacional) e o full-recon periódico (financeiro).
Relatórios PSP: transações, estatais, mandatos de PayTo, devoluções, desvios.

11) Tarifas e custos

Não existe um MDR clássico como os sistemas de cartão, mas há taxas de fornecimento de equação, módulos de , relatórios, pacotes SLA.
Leve em conta os custos de suporte/display, antifrode, geração de QR e hospedagem de páginas deplink.

12) Opções off-line e QR

Merchant-presented QR (dinâmico): ideal para POS/caixa; soma e metadados são costurados no código.
QR estático: codifica PayID sem valor; a quantia é digitada manualmente.
Impressão-em-cheque/placa: É permitido para pequenas empresas, mas é pior que isso.

13) Complaens, AML/CTF e privacidade

Cumpra os requisitos AML/CTF (Australac), armazenamento de logs de transações/mandatos, níveis KYC no PSP.
Use o screening de sanções/frod no nível PSP, regras Velocity, monitoramento de anomalias.
Os dados PayID sejam tratados de acordo com os princípios de minimização; mostre apenas o que é necessário para o UX e para a auditoria.

14) Características de high-risk (incluindo iGaming)

Os bancos/PSP na Austrália podem limitar as categorias individuais de suas próprias políticas de risco.
Espere os limites reduzidos, o KYC reforçado e os analistas adicionais de transações.
Planeje roteiros alternativos para depósitos/pagamentos e um processo claro de reembolso.

15) Arquitetura do serviço «NPP/PayID Gateway»

API: `createPaymentIntent`, `generateDynamicQR`, `requestToPay`, `createPayToMandate`, `refund`, `reconcile`, `webhook`.
Confiabilidade: retraí por exposição, idempotidade, dedução de eventos.
Observabilidade: métricas (sucesso/falhas/latência), seguimentos, alertas de banco SLA.
Segurança: HMAC assinatura Web Hook, allowlist IP, rotação de segredos, registro de auditoria.
Dados: guias individuais de limites de banco/canal, estatais de mandatos PayTO, cartão UTR.

16) Folha de cheque de saída em proda

1. Obter o PayID merchant (ou pool de PayID) do banco/PSP.
2. Selecione o fluxo QR/deplink dinâmico, Request-to-Pay e/ou PayTo.
3. Implementar a Web Hook, Idempotidade e tabela de mandatos.
4. Incluir recon orientado UTR (daily + full), alertas por rashincrons.
5. Iniciar o Refund-flow (completo/parcial), revistas ODR.
6. Adicionar ecrãs UX de limites, suprir PayID Name, erros compreensíveis.
7. Ajustar monitoramento de SLA e dashboards de provedor.
8. Fazer testes end-to-end com diferentes bancos emissores e cenários de PayTo.


Currículos

Para opulentos descartáveis, aposte em QR dinâmico/deplink com metadados ricos.
Para subscrever e pagar regularmente, use os mandatos PayTo com controle UX transparente.
Não codifique severamente os limites: mantenha os configs pelos bancos/PSP e atualize.
Construa o processo em torno do cruzamento UTR, do loging detalhado e do alerting por SLA.

Contact

Entrar em contacto

Contacte-nos para qualquer questão ou necessidade de apoio.Estamos sempre prontos para ajudar!

Iniciar integração

O Email é obrigatório. Telegram ou WhatsApp — opcionais.

O seu nome opcional
Email opcional
Assunto opcional
Mensagem opcional
Telegram opcional
@
Se indicar Telegram — responderemos também por lá.
WhatsApp opcional
Formato: +indicativo e número (ex.: +351XXXXXXXXX).

Ao clicar, concorda com o tratamento dos seus dados.