DashPayments para WooCommerce é um plugin Wordpress que habilita lojas WooCommerce à aceitarem Dash diretamente, sem a necessidade que um terceiro realize o processamento do pagamento.
- Utiliza BIP32 chave pública extendida (xpub) para geração de endereços.
- Requer acesso à instância Insight-API-Dash.
- Uma carteira Electrum-Dash para recebimento dos pagamentos
- WordPress 4.4.2+
- WooCommerce 2.5.2+
- PHP 5.5+ com as seguintes extenções:
- gmp
- bcmath
- gd
- mcrypt
- openssl
- curl
- json
Instale o composer usando seu gerenciador de pacotes, então use composer install
para buscar todas as dependências e colocá-las em 'vendor/'.
Se desejar, use 'zip' para empacotar o diretório em um arquivo zip com o mesmo nome:
cd .. && zip -r dashpay-woocommerce.zip dashpay-woocommerce/
Extraia o arquivo .zip e copie ou FTP o diretório dashpay-woocommerce para o diretório do WordPress 'plugins'. Ative o plugin no console do WordPress-admin.
Navegue para o WooCommerce -> Configurações -> Checkout. Clique na opção "Dash" na parte superior da página. Cole a sua chave xpub da Electrum-Dash na caixa "Dash BIP32 Extended Public Key" e clique em 'Salvar alterações' na parte inferior da página.
Se você vir uma mensagem informando que "O gateway de pagamento do Dash está operacional", você deve estar pronto para aceitar o pagamento no Dash.
Aqui está um vídeo do YouTube que demonstra o processo exato que eu descrevi acima:
https://www.youtube.com/watch?v=HFzMPBY1rAQ
É altamente recomendável que você configure um trabalho cron para lidar com o processamento de pedidos em segundo plano. Não é tecnicamente necessário, mas irá pegar coisas como se um usuário fechasse seu navegador antes do pagamento ser processado.
Para trabalhos cron manuais, adicione esta linha ao seu crontab (substitua <seudominio.com> por seu próprio URL do site WordPress):
* * * * * Curl -s http: // <seudominio.com> /wp-cron.php?doing_wp_cron> / dev / null 2> & 1
Para CPANEL, execute o comando abaixo cada minuto (substitua <seudominio.com> pelo seu URL do site WordPress):
Curl -s http: // <seudominio.com> /wp-cron.php?doing_wp_cron> / dev / null 2> & 1
Se você quiser contribuir com o projeto, envie uma solicitação de puxar para este repositório Github (por favor, garanta esse projeto e envie uma solicitação de puxar usando um ramo de recursos).
Se você acha que encontrou um bug, por favor, envie um problema a esse pagamento do Github (comece clicando na guia de problemas acima).
DashPayments para WooCommerce é licenciado sob os termos da licença MIT. See http://opensource.org/licenses/MIT.