Multibanco, MBWAY, Credit card and Payshop for WooCommerce – PRO add-on FAQ

Esta FAQ é apresentada em Português tendo em conta que a maior parte dos clientes deste plugin são de Portugal.

Suporte

1) Como solicitar suporte técnico?

Se a razão pela qual necessita suporte técnico não está mencionada nesta página, clique no link de suporte junto à chave de licenciamento, no ecrã de definições do plugin (método Multibanco), e preencha o ticket.

Os utilizadores do plugin gratuito, sem licenciamento desde add-on PRO, devem usar o fórum de suporte no WordPress.org

2) Onde posso submeter vulnerabilidades de segurança encontradas neste plugin?

Pode reportar erros de segurança descobertos no código deste plugin através do Patchstack Vulnerability Disclosure Program.

A equipa do Patchstack vai ajudar na verificação, emissão de CVE e tratar de nos notificar.

Licenciamento

1) Como transferir a licença de domínio?

Pedir na sua área de cliente, junto à encomenda original, a mudança de domínio

Depois de receber a resposta da Webdados que a licença está libertada, deve ir à configuração do plugin no website antigo, remover a chave e gravar. Depois ir à configuração do plugin no site novo, inserir a mesma chave e gravar. Se o website foi transferido já com a chave na base de dados, deve remover a chave, gravar, inserir de novo e gravar de novo.

Funcionamento geral

1) Guia de configuração inicial

Instalação e activação

Descarregue o Add-on PRO utilizando o link que está disponível no email de “order completed”, recebido imediatamente após pagamento, e carregue-o no WordPress em Plugins > Adicionar novo. Ambos os plugins, o base/gratuito do repositório e este, devem ficar instalados e activos.

Insira a chave de licenciamento, disponível no mesmo email, em WooCommerce > Configurações > Pagamentos > Multibanco > Add-on PRO v.x > Chave de licenciamento. Depois de gravar as opções, o plugin ficará activado neste domínios.

Nota: Se o seu website está em Português e este ecrã de configurações ainda aparece em Inglês, deve ir a Painel > Actualzações e, no fundo da página, junto a Traduções deverá aparecer um botão para actualizar as mesmas.

Todas as funcionalidades do Add-on PRO estão assinaladas com ⭐️.

Funcionalidades comuns a vários os métodos de pagamento

As funcionalidades do Add-on PRO que sejam comuns a vários métodos de pagamento estão disponíveis no ecrã de configurações do método Multibanco, na secção Add-on PRO, devidamente assinaladas com [G].


Funcionalidades específicas de cada método de pagamento

As funcionalidades que sejam específicas de cada método de pagamento estão disponíveis no escrã de configurações de cada método, assinaladas com ⭐️.

API REST

1) Quais os requisitos ao criar uma encomenda Multibanco via API REST para que a referência seja automaticamente emitida?

Em primeiro lugar te de ter a opção “Accionar pagamentos para encomendas API REST” activa.

A chamada REST tem de incluir os parâmetros marcados a bold, com os valores indicados:

{
	<strong>"currency": "EUR",
	"payment_method": "multibanco_ifthen_for_woocommerce",
	"payment_method_title": "Multibanco",
	"status": "on-hold",</strong>
	"billing": {
		...
	},
	"shipping": {
		...
	},
	"line_items": [
		...
	],
	"meta_data": [
		...
	]
}Code language: PHP (php)

2) Quais os requisitos ao criar uma encomenda MB WAY via API REST para que o pedido de pagamento seja automaticamente efectuado?

Em primeiro lugar te de ter a opção “Accionar pagamentos para encomendas API REST” activa.

A chamada REST tem de incluir os parâmetros marcados a bold, com os valores indicados:

{
	<strong>"currency": "EUR",
	"payment_method": "mbway_ifthen_for_woocommerce",
	"payment_method_title": "MB WAY",
	"status": "pending",</strong>
	"billing": {
		...
	},
	"shipping": {
		...
	},
	"line_items": [
		...
	],
	"meta_data": [{
		<strong>"key": "_mbway_ifthen_for_woocommerce_phone",
		"value": "9xxxxxxxx"</strong>
	}]
}Code language: PHP (php)

Developer hooks disponíveis

Filter: wc_ifthepay_entity_category_limit_cart_error_message

Permite manipular a mensagem que aparece no carrinho quando já existem produtos de outra conta de pagamento, se o modo “Entidades por categoria” estiver activo

Parâmetros: $message, $product_id, $variation_id

Filter: wc_ifthepay_cofidispay_max_instalments

Permite alterar o número de meses máximo para o cálculo das prestações Cofidis no banner na página de produto

Parâmetros: $instalments

Exemplo de utilização:

add_filter( 'wc_ifthepay_cofidispay_max_instalments', function( $instalments ) {
	return 10; // Instead of the default 12
} );Code language: PHP (php)