• França
lyra.com
Procurando
Categoria
Tags
pagina inicial
Suporte técnico

KR.userPaymentMethodsOrder()

Descrição

Esta função permite gerenciar a ordem de exibição dos meios de pagamento disponíveis na loja.

Requisitos: A disponibilidade do meio de pagamento

Pour gérer l'ordre d'affichage, vérifiez la disponibilité du moyen de paiement (en fonction de la devise, du montant minimum ou maximum, des contraintes techniques...) :

  • Se estiver na lista de meios de pagamento compatíveis (Veja Lista de meios de pagamento compatíveis ).
  • Se a afiliação é associada à loja desde o Back Office EC.
  • Se estiver definido no campopaymentMethods, campos facultativos (VerSelecione os métodos de pagamento.).

Se você usar um meio de pagamento não disponível, uma mensagem de aviso aparecerá no console do navegador.

Use esta função KR.getPaymentMethods() para conhecer os meios de pagamento disponíveis.

Regras de exibição

Por padrão, a ordem é definida a partir do Back Office EC.

Le paiement par cartes

Se o pagamento com cartão estiver disponível, ele sempre aparece na primeira posição.

Exemplo
  • O pagamento por cartão está ausente da função.
// function
smartForm.userPaymentMethodsOrder = ['PAYPAL', 'APPLE_PAY']
// result
Result = ['CARDS', 'PAYPAL', 'APPLE_PAY']
  • O pagamento por cartão não está na primeira posição na ordem de exibição.
// function
smartForm.userPaymentMethodsOrder = ['PAYPAL', 'APPLE_PAY']

// result
Result = ['CARDS', 'PAYPAL', 'APPLE_PAY']

Les autres moyens de paiement

Se outros meios de pagamento estiverem disponíveis e não listados na função, eles aparecerão na última posição.

Exemplo
  • Para Apple Pay
// your shop
SHOP = ['CARDS', 'PAYPAL', 'APPLE_PAY']

// function without APPLE_PAY
smartForm.userPaymentMethodsOrder = ['CARDS', 'PAYPAL']

// result
Result = ['CARDS', 'PAYPAL', 'APPLE_PAY']
  • Por PayPal
// your shop
SHOP = ['CARDS', 'PAYPAL', 'APPLE_PAY' ]

// function without APPLE_PAY
smartForm.userPaymentMethodsOrder = ['CARDS', 'APPLE_PAY']

// result
Result = ['CARDS', 'APPLE_PAY', 'PAYPAL']

Exemplo de integração

Deve implementar a função descrita no header da sua página de pagamento, depois de ter carregado a nossa biblioteca principal JavaScript (kr-payment-form.min.js), bem como as folhas de estilos associadas.



KR.setFormConfig({ 
  smartForm: 
  { userPaymentMethodsOrder: ['PAYPAL', 'APPLE_PAY', 'CARDS'] } 
  }
  );
Jobs
Legal
GDPR
25.22-1.11