Esta é a primeira vez que entro em contato com o negócio de faturar de um miniaplicativo WeChat e depois salvá-lo no pacote de cartões WeChat. Deixe-me compartilhar o processo comercial e a interface que precisa ser chamada.
Em primeiro lugar, gostaria de fazer uma declaração, porque eu uso uma plataforma autoconstruída para faturamento, por isso é relativamente complicado. Se eu usar o WeChat para faturar, pode ser um pouco mais fácil, mas porque não encontrei isso requisito de negócios, não sei muito sobre isso Agora, deixe-me dizer Dê uma olhada no processo de negócios da plataforma autoconstruída!
1. Introdução aos preparativos da plataforma autoconstruída:
enquanto o comerciante é responsável por obter a autorização de faturamento do usuário, o comerciante emite uma fatura eletrônica e a adiciona ao pacote do cartão WeChat do usuário. Nesse modo, como o PDF da fatura eletrônica é gerado diretamente na plataforma de cobrança própria do lojista, é mais eficiente para o lojista concluir todo o processo.
1. Acesse a conta oficial do WeChat para solicitar o appid e o appsecret da conta oficial do WeChat, que são usados para chamar a interface.
2. Obtenha o access_token. Para obter detalhes, você pode acessar o documento de desenvolvimento do WeChat para visualizar o processo principal por trás da interface para obter o access_token. Também falarei sobre isso.
3. Obtenha o ticket.Para obter detalhes, consulte Obtendo a interface do ticket.
4. Configure o retorno de chamada da conta oficial, consulte Configurando o retorno de chamada da conta oficial para obter detalhes.
2. Processo de inserção do pacote de cartões
3. Insira a interface exigida pelo pacote de cartões
- Obtenha o ID da plataforma de cobrança s_pappid, porque a mesma plataforma de cobrança pode ser obtida apenas uma vez, e a ID obtida ao obter a mesma plataforma de cobrança novamente é a mesma. Diferentes modos de acesso têm maneiras ligeiramente diferentes de obter a representação. Eu sou um modo autocriado e posso obter o ID da plataforma de cobrança s_pappid ligando para obter meu próprio código de identificação da plataforma de cobrança .
- O comerciante obtém access_token, método de chamada, consulte Obtenção de access_token
- Configure as informações de contato do comerciante. Para o método de chamada, consulte Configurando as informações de contato do comerciante . Observação: a configuração das informações de contato do comerciante não pode faltar, caso contrário, um erro será relatado ao obter a página de autorização.
- Obtenha o tíquete da página de autorização, o método de chamada pode ser visto para obter o tíquete da página de autorização
- O lojista obtém a url da página de autorização, e o ticket da página de autorização obtido na etapa anterior será passado como parâmetro. Além disso, o order_id passado como parâmetro neste link deve ser reservado e passado para a plataforma de faturamento como base para o fornecimento de notas fiscais eletrônicas aos usuários. Para o método de chamada, consulte Obtendo o URL da página de autorização
- Implante a lógica de pular para a página de autorização do applet no evento click do botão de cobrança do applet. O auth_url e appid do applet de cobrança obtidos na etapa anterior devem ser passados como parâmetros. Para o método de chamada, consulte o applet para abrir a página de autorização
- O comerciante está esperando em segundo plano para receber o evento de conclusão de autorização do usuário. Para o método de obtenção do evento de autorização, consulte Recebendo o push do evento de conclusão de autorização . Aqui, você precisa configurar o endereço de retorno de chamada mencionado acima para ver se o negócio pessoal precisa registrar informações de autorização.
- Crie modelos de cupom de fatura. O modelo de cartão de fatura deve formar uma correspondência um-para-um com o assunto de cobrança por trás dele, para que possa ser facilmente modificado posteriormente se o assunto de cobrança mudar. Para o método de chamada, consulte Criando um Modelo de Rolo de Cartão de Fatura
- Emitir notas fiscais eletrônicas na plataforma de faturas próprias;
- Carregue o arquivo PDF da fatura. O s_media_id obtido nesta etapa tem a função de associar o PDF ao cupom da fatura, e será passado como parâmetro na interface de inserção do cartão na próxima etapa. Para métodos de chamada, consulte Carregar PDF da fatura
- Adicione faturas eletrônicas ao pacote do cartão WeChat do usuário. Para o método de chamada, consulte Adicionar uma fatura eletrônica ao pacote de cartões WeChat de um usuário
Mesmo que o negócio tenha terminado neste ponto, o negócio específico depende do que você precisa e o código não será colado. Os modelos são fornecidos no documento.