コード例 #1
0
ファイル: views.py プロジェクト: danitlf/descontosveg
def moipSend(request, id_book):
    book_selecionado = Book.objects.get(id=id_book)
    value = str(book_selecionado.value)
    razao = str(book_selecionado.name)

    url_moip = "https://desenvolvedor.moip.com.br/sandbox/Instrucao.do?token="
    #creating obj of Purchase
    purchase = Purchase(state="0",
                        value=book_selecionado.value,
                        book=book_selecionado,
                        user=request.user)
    purchase.save()

    moip = MoIP(razao=razao, valor=value)
    #credenciais de dev
    #moip.set_credenciais(token="IZXOTSU5G1ZXWZQRO4ZCDOOXGDWPBRTE",key="3T366IZHB8F7YZ22PMCJW5UXZNCDAXU7JVYH8IZY")
    #credenciais de prod
    if settings.MOIP_PROD:
        moip.set_credenciais(token="DWGPNCYU8W3W6QRFFVO0RWBUAZNMQU7A",
                             key="RWGTYI6JHVAQ9BHQFL7LGDUIMPCP2VZFALN858AH")
        #so habilitar o ambiente em prod
        moip.set_ambiente('producao')
        url_moip = "https://www.moip.com.br/Instrucao.do?token="

    moip.set_id_proprio(str(purchase.id))
    moip.envia()
    resposta = moip.get_resposta()

    return HttpResponseRedirect(url_moip + str(resposta['token']))