Biblioteca de classe de terceira plataforma de conta pública de plataforma aberta WeChat
wx_component 2.0 Biblioteca de classe de terceira plataforma de conta pública WeChat, versão PHP.
wx_component 2.0 é uma biblioteca de classes PHP desenvolvida com base nos documentos fornecidos pela plataforma aberta oficial WeChat. Plataformas de terceiros usam esse tipo de biblioteca para tornar mais fácil e conveniente a implantação de código e a implementação de negócios em nome de contas públicas. wx_component 2.0 adiciona suporte para pagamento WeChat em nome de contas públicas
download
Você pode clonar este repositório e baixá-lo você mesmo.
Implementar função
- Implementar autorização e vinculação de conta oficial
- Implementar negócios em nome de contas públicas
- Use JS SDK em nome da conta oficial
- Processamento de notificação de eventos de plataformas de terceiros
- Realize o código de teste automatizado para publicação de contas públicas e detecção de acesso em toda a rede
- Implementar suporte para pagamento WeChat em nome de contas públicas, incluindo:
- O pagamento do WeChat foi verificado
- Pagamento de código de digitalização WeChat
- Pagamento WeChat JSAPI
- Catálogo de endereços WeChat
- Consulta de pedido WeChat
- Reembolso de pedido WeChat
- Consulta de reembolso de pedido WeChat
- Download do extrato WeChat
- Adicionado suporte de login para leitura de código WeChat do aplicativo de site de plataforma aberta WeChat
- Adicione a implementação geral da plataforma aberta WeChat oficial JS SDK DEMO
- Adicionar suporte para compositor
Instruções simples de uso
- Suponha que o diretório raiz do site configurado seja /data/wx_component/
- A estrutura do diretório do site é /data/wx_component/example/ e /data/wx_component/src/
- Suponha que o nome de domínio do site seja www.xxx.com
- Configurar parâmetros de plataforma de terceiros de conta pública
- URL de recebimento de evento de autorização: http://www.xxx.com/example/component_event.php
- Mensagem oficial da conta e URL de recebimento do evento: http://www.xxx.com/example/appevent/$APPID$
- Configure outros parâmetros conforme necessário
- Configure os parâmetros configurados da plataforma de terceiros em /example/config.php
- Após a conclusão da configuração, aguarde a chegada da mensagem component_verify_ticket (uma vez a cada 10 minutos) e, em seguida, execute a detecção de acesso de liberação em toda a rede.
- Se não tiver sucesso, verifique os seguintes itens
- Verifique se o diretório /example/ é gravável
- Verifique os arquivos de log no diretório /example/cache/ para ver o motivo
- Verifique se o módulo de reescrita do Apache está habilitado e se .htaccess é compatível
- Depois que o lançamento for bem-sucedido, use um navegador para abrir o exemplo de PHP e verifique a autorização e as funções js_sdk.
Instruções de instalação do compositor
- compositor requer lv_fan2008/wx_component
- Referência da documentação chinesa do Composer http://docs.phpcomposer.com/
meu ambiente de teste
- O host Alibaba Cloud é usado
- O sistema operacional é Debian 8.0 64Bits
- Apache/2.4.10 (Debian) PHP 5.6.27
- O módulo de extensão php possui curl openssl
Sugestões e dúvidas
Se você tiver alguma boa sugestão ou dúvida, sinta-se à vontade para enviar um problema ou solicitação de pull para mim ou envie um e-mail para [email protected]. Você também pode ingressar no grupo QQ 519270384 para discussão.
LICENÇA
MIT, aproveite o código-fonte aberto.