Oferecemos agora um novo e interessante recurso.
Você pode usar a API do Wix Code Pay para coletar pagamentos dos visitantes do seu site fora do contexto de um aplicativo Wix (como Wix Stores). A API permite que você colete um pagamento quando acionado por qualquer interação do usuário em qualquer página.
Veja aqui alguns exemplos:
Exemplo de site: https://code-examples.wixsite.com/wix-pay-demo
Abra um exemplo no editor: http://editor.wix.com/html/editor/web/renderer/new?siteId=42a94205-0783-42a8-9b71-3d75745141dc&metaSiteId=4b3c177f-b87c-4a17-bee2-045115c95749
Aviso: antes de começar com os pagamentos, é importante entender bem as preocupações de segurança para receber pagamentos. Para mais informações, confira o artigo na seção Leia Mais abaixo.
Além disso, devido à natureza da API, a API exige que o site seja salvo e publicado, tenha uma configuração de método de pagamento para o site (nas configurações do site -> aceitar pagamentos) e tenha a moeda selecionada para o site (em configurações do site > informações gerais).
Como funciona?
A API Pay consiste em três partes:
createPayment() - Uma função de back-end para criar um pagamento com segurança.
startPayment() - Uma função do lado do cliente para solicitar que seus usuários insiram suas informações de pagamento.
onPaymentUpdate() - Um evento de back-end para lidar com atualizações de status de pagamento.
Veja aqui um ciclo de vida típico de pagamento:
Um visitante do site clica em um botão para iniciar o processo de pagamento.
O clique aciona uma chamada para uma função de back-end que cria com segurança o pagamento e seu ID de pagamento exclusivo correspondente.
O ID de pagamento é usado do lado do cliente para abrir uma pop-up de pagamento.
O visitante do site insere as informações de pagamento como, por exemplo, o número do cartão de crédito.
Opcionalmente, você pode reagir à atualizações no status de pagamentos que acionam um evento de back-end.