Plataforma autoconstruída de pequeno programa para faturar e salvar no pacote do cartão WeChat

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

insira a descrição da imagem aqui

3. Insira a interface exigida pelo pacote de cartões

  1. 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 .
  2. O comerciante obtém access_token, método de chamada, consulte Obtenção de access_token
  3. 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.
  4. 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
  5. 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
  6. 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
  7. 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.
  8. 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
  9. Emitir notas fiscais eletrônicas na plataforma de faturas próprias;
  10. 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
  11. 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.

Acho que você gosta

Origin blog.csdn.net/qq_45699784/article/details/121975396
Recomendado
Clasificación