epayco / epayco-python

SDK para python pagos con tarjeta de credito,debito y cash
12 stars 12 forks source link

Banka: Ocurrió uno error: undefined #27

Open Juan-Motta opened 2 years ago

Juan-Motta commented 2 years ago

Al momento de realizar un pago por PSE en el modo de pruebas, al momento de ingresar a la URL de PSE entregada

{
    "success": true,
    "titleResponse": "Success transaction pse",
    "textResponse": "Success transaction pse",
    "lastAction": "transaction_split_payment_pse",
    "data": {
        "ref_payco": 84307408,
        "factura": "2022310395ds612a3450",
        "descripcion": "Comprar Runer",
        "valor": 5000,
        "iva": 0,
        "ico": 0,
        "baseiva": 0,
        "moneda": "COP",
        "estado": "Pendiente",
        "respuesta": "Redireccionando al banco",
        "autorizacion": "2607770",
        "recibo": "843074081649088622",
        "fecha": "2022-04-04 1110:22",
        "urlbanco": "https://registro.desarrollo.pse.com.co/PSENF/index.html?enc=z1I3wT9Q2oRqTevPfSqhdenEu82goEGMd%2f5GMuBMzKs%3d",
        "transactionID": "2607770",
        "ticketId": "843074081649088622"
    }
}

una vez llenado el formulario y clickeado en el boton pagar aparece un mensaje de error diciendo Ocurrió uno error: undefined error1 y luego el siguiente mensaje Ocurrió uno error. Mensaje: {"readyState":4,"responseText":"{\"Message\":\"An error has occurred.\"}","responseJSON":{"Message":"An error has occurred."},"status":500,"statusText":"Internal Server Error"} imagen curl que se envia al servidor y devuelve la respuesta de error en banka

curl 'https://desarrollo.pse.com.co/banka/api/Payments/Pay/2607806PIPE1019085201PIPE3892PIPEjuan@example.comPIPE3004896406PIPE/false' -X POST -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0' -H 'Accept: */*' -H 'Accept-Language: es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3' -H 'Accept-Encoding: gzip, deflate, br' -H 'X-Requested-With: XMLHttpRequest' -H 'Origin: https://desarrollo.pse.com.co' -H 'Connection: keep-alive' -H 'Referer: https://desarrollo.pse.com.co/banka/authorize' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-origin' -H 'Content-Length: 0' -H 'TE: trailers'