Ejemplo n.º 1
0
def login_action():
    j_header_http = {
        #'Authorization':''
    }

    datosUsuario = {
        'USUARIO': request.POST.user.strip(),
        'CLAVE': request.POST.pwd.strip()
    }

    tpc = TodoPagoConnector(j_header_http, str(request.POST.mode.strip()))
    result = tpc.getCredentials(datosUsuario)
    print(result)

    arrSecurity = str(result["Credentials"]["APIKey"]).split(' ')

    if result["Credentials"]["resultado"]["codigoResultado"] == 0:
        response.set_header(
            'Set-Cookie',
            'merchandid=' + str(result["Credentials"]["merchantId"]))
        response.add_header('Set-Cookie', 'security=' + arrSecurity[1])
        response.add_header('Set-Cookie',
                            'mode=' + str(request.POST.mode.strip()))
        return (
            "<p><strong>getCredentials</strong> correcto.<div></div><a href='/list'>Continuar</a></p>"
        )
    else:
        return ("<p>Error en el login.</p><p>mensajeResultado: </p><pre>" +
                str(result["Credentials"]["resultado"]["mensajeResultado"]) +
                "</pre>")
Ejemplo n.º 2
0
responseVoidRequest = tpc.voidRequest(optionsVoidRequest)

print(responseVoidRequest)


print('--------------------- GET RANGE BY DATE ---------------------')

optionsGBRDT = {
	"MERCHANT": "2153",
	"STARTDATE": "2016-01-01",
	"ENDDATE": "2016-02-19",
	"PAGENUMBER": "1"
}

responseGetByRange = tpc.getByRangeDateTime(optionsGBRDT)

print(responseGetByRange)



print('--------------------- GET CREDENTIALS ---------------------')

UserAccount = {
    'USUARIO' : "*****@*****.**", 
    'CLAVE' : "pass123!"
}

responseGetCredential = tpc.getCredentials(UserAccount)

print(responseGetCredential)
Ejemplo n.º 3
0
optionsGS = {'MERCHANT': '2658', 'OPERATIONID': '8000'}

optionsGBRDT = {
    'MERCHANT': '2866',
    'STARTDATE': '2015-11-01',
    'ENDDATE': '2015-12-10',
    'PAGENUMBER': '1'
}

j_header_http = {'Authorization': 'TODOPAGO 1540601877EB2059EF50240E46ABD10E'}

j_wsdls = {'Operations': 'Operations', 'Authorize': 'Authorize'}

userCredenciales = {'USUARIO': "*****@*****.**", 'CLAVE': "contrasena"}

tpc = TodoPagoConnector(j_header_http, "test")
print(tpc.sendAuthorize(optionsSAR_comercio, optionsSAR_operacion))
print "\n\r ------------------------------------ "
print tpc.getAuthorize(optionsGAA)
print "\n\r ------------------------------------ "
print tpc.returnRequest(optionsRR)
print "\n\r ------------------------------------ "
print tpc.voidRequest(optionsVR)
print "\n\r ------------------------------------ "
print tpc.getByOperationId(optionsGS)
print "\n\r ------------------------------------ "
print tpc.getByRangeDateTime(optionsGBRDT)
print "\n\r ------------------------------------ "
print tpc.getCredentials(userCredenciales)
print "\n\r ------------------------------------ "