VibeFox iPay88 for OpenCart
Adicionado ao carrinho. Ir para o carrinho
Preço por licença: 1 domínio, atualizações e suporte por 12 meses.
Visão geral
O VibeFox iPay88 Payment adiciona pagamentos iPay88 ao OpenCart 3 e ao OpenCart 4 para iPay88 Malásia, Filipinas, Indonésia e Tailândia. Na última etapa da finalização de compra, o cliente clica em Confirm Order, é enviado para a página de pagamento do iPay88 da sua região e paga ali com cartão, internet banking FPX, carteira eletrônica ou outro método oferecido pela sua conta iPay88. O OpenCart cria o pedido antes do pagamento, mas o pedido só recebe um status depois que o iPay88 informa o resultado por meio de uma resposta assinada; por isso, tentativas não pagas ficam como pedidos ausentes.
Ele é indicado para lojas do Sudeste Asiático que têm uma conta de comerciante no iPay88 e querem que o cliente pague na página do iPay88. A extensão aceita apenas pagamentos únicos. Não há reembolsos pelo OpenCart (o reembolso é feito no portal do comerciante do iPay88), nem cartões salvos, assinaturas, pré-autorização e captura, campos de cartão no seu site ou nova consulta automática de status.
Principais recursos
Quatro regiões do iPay88: escolha Malásia, Filipinas, Indonésia ou Tailândia. O pedido é cobrado na própria moeda, e o método de pagamento fica oculto quando essa moeda não pode ser cobrada na sua região. IDR é enviada sem casas decimais.
Pago somente quando o iPay88 confirma: o pedido só é marcado como pago depois de uma resposta assinada com a sua Merchant Key, cujo valor e moeda correspondam ao pedido. Uma divergência coloca o pedido em um status de análise com uma observação. Em seguida, o OpenCart envia os e-mails habituais do pedido.
As duas respostas do iPay88: o retorno do cliente e a notificação servidor a servidor (backend) são tratados da mesma forma. A notificação de backend só é confirmada depois de processada; caso contrário, o iPay88 a envia novamente.
Assinaturas SHA256 ou SHA1: SHA256 pela especificação atual do iPay88; SHA1 como opção legada. As respostas são aceitas nos dois formatos.
Sem processamento duplicado: respostas repetidas ou simultâneas nunca aplicam um pagamento duas vezes, e um carrinho é pago somente uma vez. Um pagamento para um pedido cancelado ou um segundo pagamento para um pedido já pago adiciona uma observação e nunca reabre o pedido.
Pagamentos pendentes e com falha: um pagamento pendente (por exemplo, uma transferência em caixa eletrônico ou conta virtual) recebe um status de aguardando próprio até que o iPay88 o confirme. Após um pagamento com falha, o pedido permanece sem status, o cliente vê o motivo e pode pagar novamente com o mesmo carrinho.
Modo de teste e prefixo de referência: um valor de teste pequeno e fixo, em vez do total do pedido, e um prefixo de referência opcional para várias lojas em uma mesma conta do iPay88.
Seus próprios status de pedido e aba no pedido: escolha os status do OpenCart para pagamentos pagos, aguardando, em análise e com falha; zona geográfica, total mínimo e ordem de exibição. A página do pedido tem uma aba com RefNo, TransId, valores, PaymentId, AuthCode e erro. Log opcional, sem dados pessoais nem assinaturas.
Requisitos
OpenCart 3.0.x (testado na versão 3.0.5.0) ou OpenCart 4.0.2 e superior (testado na versão 4.1.0.3), PHP 8.0 ou superior. Um único download contém os pacotes para as duas versões. Uma conta de comerciante no iPay88 com Merchant Code e Merchant Key, e o endereço do seu site registrado no iPay88 como URL de solicitação. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).
