Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora

Adição de seu gateway de pagamento personalizado

Se você quiser usar um gateway de pagamento que não seja compatível com o MemberPress no momento, siga as instruções aqui para desenvolver seu próprio gateway personalizado. 

Observação: Desenvolver e adicionar um gateway de pagamento personalizado é uma tarefa avançada. Certifique-se de que você tenha um desenvolvedor competente que possa trabalhar nesse projeto para você. Se precisar de um desenvolvedor, entre em contato conosco e enviaremos algumas sugestões de pontos de contato. Lembre-se de que fornecer qualquer ajuda para desenvolver ou adicionar um gateway de pagamento personalizado em seu site está fora do escopo do suporte do MemberPress

Se você se sentir à altura da tarefa, aqui estão algumas instruções e sugestões básicas que você pode seguir:

  • Sua classe de gateway deve ser nomeada no formato: MeprSomeOtherGateway
  • O arquivo deve ter o mesmo nome da classe (mais o .php), por exemplo: MeprSomeOtherGateway.php
  • Não recomendamos simplesmente deixá-lo cair no app/gateways ... embora isso funcione, pode dificultar as atualizações. Em vez disso, sugerimos que você crie seu próprio plug-in simples do WordPress que use o mepr-gateway-paths (você pode ver como isso é usado em app/lib/MeprGatewayFactory.php) para adicionar o diretório de seu novo plug-in como um caminho de pesquisa MemberPress para gateways.
  • A classe deve estender a classe base abstrata MeprBaseRealGateway (encontrado em app/lib/MeprBaseRealGateway.php). Isso lhe mostrará a interface.
  • Para obter todas as transações e assinaturas corretamente, talvez seja necessário consultar um dos outros gateways encontrados em app/gateways do plug-in.
  • Finally, an important thing to remember here is that if the gateway you are connecting to does not do automated recurring billing (something like Authorize.net ARB, PayPal Recurring Billing profiles, and Stripe or Square subscriptions) then you will have a hard time getting recurring billing working without creating your own cron job that looks at the transaction table and subscriptions in the posts table and bills.
Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.