Gateway de pagamento
Com o Navixy, você pode oferecer aos seus clientes capacidades de pagamento online. Você pode usar Stripe ou outros sistemas populares.
Aceitando pagamentos com Stripe
Com o Navixy, você pode integrar facilmente o Stripe para receber pagamentos online de seus clientes automaticamente.
Para ativar a integração do Stripe com o Navixy, entre em contato com seu gerente de conta para obter assistência. Uma vez ativada, será necessário configurar as seguintes definições técnicas em sua conta Stripe:
Crie sua conta Stripe: se você ainda não possui uma conta Stripe, será necessário criar uma em http://stripe.com
Configure seus métodos de pagamento: em sua conta Stripe, você precisa configurar os métodos de pagamento que deseja aceitar de seus clientes. O Stripe suporta uma ampla gama de métodos de pagamento, incluindo cartões bancários, carteiras digitais e transferências bancárias.
Configure suas chaves de API: Para permitir que o Navixy se comunique com o Stripe, você precisará configurar suas chaves de API em sua conta Stripe. Siga as instruções para gerar suas chaves de API e adicioná-las à sua conta Navixy.
As instruções abaixo irão guiá-lo pela configuração que você precisa completar para integrar Navixy e Stripe.
Configuração do webhook do Stripe
Faça login em Painel do Stripe
Proceda para Developers → Webhooks
Clique em “Add endpoint” no canto superior direito. Preencha os campos na caixa de diálogo popup:

A URL a ser chamada depende de onde seu serviço está implantado, servidor da UE ou dos EUA:
Se seu serviço usa a plataforma na UE:
https://saas.navixy.com/api-v2/external/payments/<PlatformID>/stripe
Se seu serviço está implantado na plataforma dos EUA:
https://saas.us.navixy.com/api-v2/external/payments/<PlatformID>/stripe
Você precisa especificar seu ID de plataforma: valor numérico onde <PlatfromID> é o número do seu painel ou simplesmente o que você usa para fazer login no Painel de Administração.
Filtrar eventos
Escolha “Select types to send” e marque apenas os seguintes 4 itens:
charge.refundedpayment_intent.amount_capturable_updatedpayment_intent.succeededpayment_intent.payment_failed
Forneça as chaves de API do Stripe
Forneça os detalhes de sua chave de API do Stripe à equipe de suporte do Navixy para concluir a integração. Aqui estão os parâmetros que você precisa obter:
Developers → API keys | Recupere dois parâmetros:
Publishable keySecret key

Developers → Webhooks → Webhook | Clique no webhook que você criou e “reveal” em signing secret para obter a chave:
Signing secret

Uma vez que você tenha concluído essas etapas, estará pronto para aceitar pagamentos online de seus clientes usando o Stripe. Com a integração Navixy Stripe, você pode agilizar o processamento de pagamentos e fornecer uma experiência contínua para seus clientes.
Aceitando pagamentos por outros métodos
Você pode usar praticamente qualquer método de pagamento criando seu script para receber pagamentos online. Seu script deve ser acessível através da URL e processar pagamentos chamando a Navixy Billing API.
Interface de usuário para seus métodos de pagamento personalizados
Depois de especificar a URL do sistema de pagamento no painel Admin do Navixy, o link "Add money" será habilitado na seção "Account" na interface do usuário.

Veja como você pode configurar um gateway de pagamento personalizado no Navixy:
Vá para o Service Preferences no Painel Admin do Navixy
Especifique a URL do sistema de pagamento

Seu sistema de pagamento precisará processar o parâmetro /?id={id}.
Usando a Navixy Billing API para recarregar o saldo do usuário
Para recarregar o saldo de um usuário usando a API Navixy, você pode usar o balance/refill método. Esse método permite reabastecer o saldo de uma conta de usuário específica com um valor especificado.
Aqui está um exemplo de como usar o balance/refill método com os seguintes parâmetros:
user_id: o ID da conta de usuário que você deseja reabastecer o saldoamount: o valor de fundos a ser adicionado ao saldo do usuáriocomment: um comentário opcional para a transação
https://api.navixy.com/v2/balance/refill/
?hash={api_key_hash}
&user_id={user_id}
&amount={amount}
&comment={comment}
Certifique-se de substituir {api_key_hash}, {user_id}, {amount}, e {comment} pelos valores apropriados para sua solicitação. Observe que será necessário autenticar sua solicitação de API com um hash de chave de API válido.
Recarregamento automático de saldo
Se você precisa que o saldo do seu usuário seja recarregado automaticamente após atingir um determinado limite, você pode configurar o recarregamento automático no Navixy. Isso pode ser feito configurando as opções de recarga automática na Service Preferences seção do Painel Admin do Navixy.
Atualizado
Isto foi útil?