Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

380
Views
¿Cómo funciona el tiempo de espera de la sesión de pago en Mastercard Payment Gateway (MPGS)?

Estoy implementando Hosted Checkout para Mastercard Payment Gateway (MPGS). Un WebView (en el cliente de Android) invoca javascript de pago .

Se crea un order con una cantidad específica y se presenta al usuario. El usuario tiene que realizar el pago autorizando una tarjeta de crédito o débito. Cada intento de pago crea una transaction que está vinculada a ese pedido. Consulte el glosario para obtener una explicación de estos términos.

Por lo que deduzco, una Session es un marcador de posición que contiene todos los detalles relevantes sobre las diferentes etapas del pago realizado.

Puede haber un problema de red que puede llevar al cliente a un estado inconsistente. Ahora, me gustaría saber el tiempo de timeout de esta session en particular para poder tener un trabajo programado que recoja los pedidos que hayan excedido el tiempo de espera y consultar el resultado del pedido usando Retrieve Order . Este tiempo de espera debe ser suficiente para inferir que no se pueden realizar transactions futuras.

La sesión agota el tiempo de espera al proporcionar un error:

 { "error": { "cause": "INVALID_REQUEST", "explanation": "Form Session not found or expired." }, "result": "ERROR" }

Extrañamente, no puedo encontrar documentación sobre cuál es realmente este valor de timeout de espera. El error de tiempo de espera se recibe después de una hora de inactividad. Si se modifica la sesión (lo he probado invocando Retrieve Session con intervalos de 30 minutos), parece persistir durante 2 horas.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!