django-webtopay.

Um aplicativo Django Pluggable para integrar pagamentos da Webtopay
Baixe Agora

django-webtopay. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Motiejus Jakstys
  • Site do editor:
  • https://github.com/Motiejus/

django-webtopay. Tag


django-webtopay. Descrição

Django-Webtopay é um aplicativo Django que fornece integração webtopay (mokejimai.lt) para a estrutura Web Django. Inspirado por django-paypal.how to use1) instalar django-webtopay2) Adicionar webtopay_password = 'Pass' para suas configurações file3) Adicionar URL de retorno: URL (r '^ wtp /', incluir ('webtopay.rls.makro') (Deve ser relativamente difícil de adivinhar) 4) Criar um formulário para submissão: Formulário = WebPoPaymentForm (Dict (ProjectID = 123123, Orderid = '3c3662bcb636744c66b636744c66b62', accepturl = request.build_absolute_uri (), cancelurl = request.build_absolute_uri (), callbackurl = reverso ('webtopay-makro'), paytext = "pagamento por serviços", p_firstname = "vardenis", p_lastname = "pavardenis", p_email = "vardenis@pavardenis.lt", quantidade = 989, # 9 lt 89 ct teste = 1), Button_HTML = "",) 5) Pegue um sinal Django Quando o pagamento for concluído: do webtopay.signals Importar Pagamento_Was_Successful Def Process_Payment (** kargs) : trans = kargs se Preço_I_EXPECT * 100! = Trans.amount: log.error ("Recebeu quantidade errada. Esperado:% d, obtido:% d", \ Preço_i_Expect * 100, trans.amount) Retorno pago =. Verdadeiros # A partir deste ponto, assumimos o cliente pago # ... payment_was_successful.connect (process_Payment) você deve pegar o sinal de pagamento_was_flagged se você quiser saber quando alguém deu errado: de webtopay.signals importar pagamento_was_flagged def investigar_payment (** kargs): # kargs é uma instância de WebtopayResponse. # Todos os campos são documentados no webtopay / models.py log.warn ("Pagamento deu errado por% s, por favor investigar", kargs . Orderid) pagation_was_flagged.connect (Investigate_Payment) Se você tiver alguma dúvida ou problema, Por favor, use * Problemas * Page.Página do Product


django-webtopay. Software Relacionado