moz_inapp_pay.

Módulo Python para trabalhar com Mozilla Marketplace In-App pagamentos
Baixe Agora

moz_inapp_pay. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Kumar McMillan
  • Site do editor:
  • http://farmdev.com/

moz_inapp_pay. Tag


moz_inapp_pay. Descrição

MOZ_INAPP_PAY é um módulo Python para funcionar com o Mozilla Marketplace In-App pagamentos.Você pode ler tudo sobre como os pagamentos no aplicativo funcionam no desenvolvedor Docs.mozilla Os pagamentos no aplicativo permitem que você opere um aplicativo que aceita pagamentos para bens digitais. Como os pagamentos são concluídos, o Mozilla Marketplace precisa de comunicar o ID da transação ao seu aplicativo. Você pode usar essa biblioteca para validar a assinatura dessa comunicação.EnstallationWith Pip ou Easy_Install, executar: PIP INSTALL MOZ_INAPP_PAYOR Instale-o da origem (recomendado): pip install git + git: //github.com/kumar303/moz_inapp_pay.gitverify um postbackimport LoggingFrom Moz_Inapp_Pay Importar InvalidJWT: Data = Process_Postback (assinado_request, app_key, app_secret) Imprimir dados Exceto InvalidJWT: Loggging.Exception ('em postback') Verifique um lowbackimport LoggingFrom Moz_Inapp_Pay Importar InvalidJWT, Process_Copar : Data = Process_Charlowback (assinada_request, app_key, app_secret) Imprimir dados Dados de impressão Exceto InvalidJWT: Logging.Exception ('no carregamento') usá-lo com Djangoif Você usa a estrutura django, há um aplicativo que você pode conectar diretamente no seu URLS.py.add O aplicativo em seus settings.py file: instale_apps = Adicionar sua chave e segredo que foi concedido por t Ele Mozilla Marketplace para suas configurações locais.py file: moz_app_key = '' moz_app_secret = '' não cometer seu segredo para um repo público. Sempre mantenha-o seguro em seu servidorAdd os URLs de postback / carregamento para o seu arquivo urls.py: de django.conf.urls.defaults padrões de importação, includeurlpatterns = padrões ('', ('^ moz /', incluem ('moz_inapp_pay.djangoapp .Urls '))),) Isso adicionará / MOZ / postback e / moz / carregar em seus URLs. Você inserirá esses URLs de retorno de chamada na tela de configuração do aplicativo no aplicativo no Mozilla Marketplace.Se você deseja fazer mais processamento nos postbacks, você pode se conectar a alguns sinais. Aqui está um exemplo de código para ir em seu aplicativo (provavelmente em modelos.py): Importar log de Django.Dispatch Import ReceiverFrom Moz_Inapp_Pay.djangoapp.signal (Moz_Inapp_Postback, Moz_Inapp_Postback) Def MozMarket_Postback (solicitação, JWT_DATA, * * kwargs): Logging.info ('ID de transação% s processado ok'% jwt_data ) @ receptor (moz_inapp_1lowback) DEF Mozmarket_CoParderback (solicitação, jwt_data, ** kwargs): logging.info ( 'O ID de transação% s cobrado de volta; razão:% r'% (JWT_DATA , JWT_DATA ) As exceções são registradas no canal moz_inapp_pay.djangoapp. As visualizações, portanto, certifique-se de adicionar os manipuladores apropriados para isso. Quando ocorrer uma exceção InvalidJWT, uma solicitação de 400 ruim é retornada da página inicial.


moz_inapp_pay. Software Relacionado

Lfpy.

Um módulo para modelar potenciais de campo locais construídos no neurônio ...

90

Download

metaseq.

Framework para análise integrada e plotagem de dados chip / rip / rNA / * - SEQ ...

258

Download