Baraka Pay DOCS

← Voltar à documentação

Mobile money

Receba pagamentos das carteiras Orange Money, Vodacom M-Pesa, Airtel Money, Tigo Money e MTN MoMo em toda a RDC e na região. O pagador aprova um pedido push no telemóvel; a confirmação é assíncrona e só é válida quando a Baraka Pay recebe o resultado do fornecedor.

Disponível em sandbox método: mpesa CDF CD

Como funciona

  1. Crie um PaymentIntent para o valor em CDF com paymentType definido para a marca da carteira (por exemplo, mpesa, airtel_money, orange_money, tigo_money, mtn_momo).
  2. Confirme com o MSISDN do pagador (+243…) — necessário porque as marcas de mobile money são tipos de pagamento de instrumento msisdn.
  3. A Baraka Pay devolve uma próxima ação neutra em relação ao fornecedor; o pagador aprova o pedido no seu telemóvel.
  4. Um webhook assinado (ou uma consulta do lado do servidor) confirma o sucesso — nunca presuma o sucesso de forma síncrona.

Notas de integração

API direta: confirm devolve uma próxima ação de espera/redirecionamento. Checkout hospedado: o pagador seleciona uma marca de mobile money na página hospedada pela Baraka Pay, que atribui o paymentType através de select-method antes de confirm.

Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString