REDA One Centro de ayuda
ES
Idioma
English EN Español ES Português PT Italiano próximamente Français FR Deutsch próximamente العربية próximamente
reda.one ↗
Inicio / REDA Pay / Cuentas de procesamiento / Controles: geolocalización, sesión y vencimiento de enlaces

Controles: geolocalización, sesión y vencimiento de enlaces

REDA Pay tiene un pequeño conjunto de controles que deciden si un intento de pago puede continuar, a diferencia de los ajustes que deciden qué muestra la pantalla. Están en la Processing Account, en el registro de usuario y, para los enlaces, en la Pay Order. Este artículo explica cada control, el mensaje que ve el pagador cuando lo detiene y cómo ajustarlo.

Antes de empezar: tienes REDA Pay - Admin User para los ajustes de la Processing Account y el permiso de Salesforce para editar registros de usuario para los interruptores por usuario.

Resumen

ControlDóndeQué impideMensaje que ve el pagador
Vencimiento de la sesión de pagoProcessing Account → Payment Session Duration (Minutes)Terminar una pantalla de pago abierta hace demasiado tiempo, o reutilizar una guardada en favoritos"Invalid request. Payment session is expired."
Vencimiento de la sesión de invitadoPay Profile → Guest Session Duration (Minutes)Terminar una pantalla para guardar un método abierta hace demasiado tiempo"Invalid request. New method session is expired."
Vencimiento del enlaceProcessing Account → Link Expiration (Minutes); por enlace en la Pay OrderPagar un enlace después de su vencimiento"Invalid request: Order link has expired."
GeolocalizaciónProcessing Account → Enforce Geolocation y Enforce Geolocation ForPagar sin compartir la ubicación del dispositivo"You must share geo-location access on browser or device to process the payment."
Solicitud duplicadaIntegradoPulsar el botón de pago dos veces en la misma sesión"Our systems have detected a duplicate payment request. We will only consider the first payment request."
Dirección por usuarioUsuario → REDA Pay - Disable Receipts, REDA Pay - Enable DisbursementsQue un usuario cobre o envíe pagos que no le corresponden"No transfers are allowed. [Transfer Type]" en la pantalla; "You are not authorized to process disbursements." si la orden se guarda por otra vía

Los mensajes aparecen en inglés porque REDA Pay no incluye traducciones de su interfaz.

Vencimiento de la sesión de pago

Cada pantalla de pago funciona dentro de una sesión cifrada que se crea al abrirse la pantalla. La sesión lleva quién paga, con qué perfil y qué cuenta, y vence cuando pasan los minutos de Payment Session Duration (Minutes) de la cuenta: 15 minutos si el campo está vacío. Un pagador que tarda más, o que vuelve a abrir la dirección de una pantalla guardada en favoritos o copiada, ve "Invalid request. Payment session is expired." y debe empezar de nuevo desde el registro, la página del portal o el enlace.

Aumenta la duración en los canales donde los pagadores son lentos, como residentes que escriben una cuenta bancaria nueva desde el teléfono, y mantenla corta en las pantallas del personal. Treinta minutos es una elección habitual para los portales.

El equivalente para la pantalla de guardar un método de pago es Guest Session Duration (Minutes) en el Pay Profile, también de 15 minutos si está vacío. Rige los enlaces para "solicitar datos bancarios" que se envían a los proveedores; consulta Solicitar datos bancarios a un proveedor.

Vencimiento del enlace

Un enlace de pago es válido desde que se crea la orden Link hasta que pasan los minutos de Link Expiration (Minutes) de la Processing Account. El plazo se guarda en la orden como Link Expiration Date Time, y el campo Has Active Link de la orden se desactiva al vencer, al pagarse o al revocarse. Un enlace creado mientras los minutos están vacíos nunca está activo: el cliente ve "Invalid request" y no se puede pagar nada. Define los minutos antes de que alguien cree enlaces. Los valores habituales van de 1440 (un día) a 10080 (una semana).

Para terminar un enlace antes de tiempo, abre la Pay Order y usa Revoke Order; consulta Revocar un enlace de pago.

Geolocalización

REDA Pay puede registrar desde dónde se hizo un pago. Cuando el pagador confirma, el navegador pide permiso para compartir la ubicación del dispositivo, y las coordenadas se guardan en la Pay Order como Geo Latitude y Geo Longitude (para los usuarios con sesión iniciada también se guarda la IP Address). Tú decides si compartirla es opcional u obligatorio:

  • Enforce Geolocation: los tipos de orden para los que la ubicación es obligatoria: Immediate, Schedule, Link.
  • Enforce Geolocation For: los tipos de usuario a los que se aplica: Internal, Community, Guest.

La obligatoriedad se aplica solo donde ambas listas coinciden: por ejemplo, Link y Guest hacen obligatoria la ubicación para quien paga un enlace sin iniciar sesión, y opcional en todos los demás casos. Un pagador que rechaza el aviso del navegador ve "You must share geo-location access on browser or device to process the payment." y no puede continuar hasta permitirlo.

La sección Controls & Security de una Processing Account con Enforce Geolocation, Enforce Geolocation For, Payment Session Duration (Minutes) y Disable Partial Refund
La sección Controls & Security de una Processing Account con Enforce Geolocation, Enforce Geolocation For, Payment Session Duration (Minutes) y Disable Partial Refund

Dónde se definen la geolocalización y la duración de la sesión. Ambas listas deben coincidir para que la ubicación sea obligatoria.

La captura se puede desactivar para una página con el ajuste de componente Skip Geo-Location Capture, o para una URL con rpay__geoskip=1. Omitir la captura en una página donde la ubicación es obligatoria bloquea todos los pagos de esa página, así que usa una cosa o la otra.

Protección contra pagos duplicados

Dentro de una sesión de pago, el botón de pago funciona una sola vez. Una segunda pulsación, ya sea un doble clic o pulsar de nuevo mientras la primera solicitud sigue en curso, se rechaza con "Our systems have detected a duplicate payment request. We will only consider the first payment request." La primera solicitud continúa con normalidad. Payload también aplica sus propias reglas contra duplicados; las preguntas sobre ellas se dirigen a Payload.

Interruptores de dirección por usuario

Dos casillas del registro de usuario deciden la dirección de los pagos que puede hacer una persona:

CampoValor predeterminadoSignificado
REDA Pay - Enable DisbursementsdesactivadaMárcala para que este usuario pueda enviar desembolsos. Nadie puede enviar pagos salientes hasta que esté marcada
REDA Pay - Disable ReceiptsdesactivadaMárcala para impedir que este usuario cobre

Cuando un usuario abre una pantalla de pago y no tiene permitida ninguna dirección, REDA Pay muestra "No transfers are allowed. [Transfer Type]". Cuando tiene permitidas ambas y la cuenta también las permite, primero se le pregunta "Select Transfer Type". Consulta Quién puede hacer qué para la ruta en Configuración.

Otros límites que conviene conocer

LímiteDónde
Qué métodos de pago y direcciones acepta una cuentaProcessing Account → Allowed Pay Methods, Allowed Transfer Type
Qué métodos, direcciones y cuentas puede usar un clientePay Customer → Allowed Payment Methods, Allowed Transfer Type, Applicable Processing Accounts; consulta Reglas por cliente
Qué métodos acepta un enlace concretoSe elige al crear el enlace: Do Not Accept Card, Do Not Accept ACH
Qué botones y métodos ofrece una páginaAjustes del componente y parámetros de URL; consulta Referencia de configuración de componentes

Errores que debes evitar

ErrorQué ocurreSolución
Link Expiration (Minutes) vacíoTodos los enlaces nacen muertosDefine los minutos en cada cuenta que crea enlaces
Hacer obligatoria la geolocalización para usuarios Internal en computadoras compartidas de la oficinaEl personal debe permitir la ubicación en cada navegadorHazla obligatoria solo para Guest o Community, salvo que tu política exija más
Skip Geo-Location Capture en una página donde la ubicación es obligatoriaNingún pago puede completarse en esa páginaQuita uno de los dos
Sesión demasiado corta para el portalQuejas por "Payment session is expired."Aumenta Payment Session Duration en la cuenta
Habilitar los desembolsos para todosCualquier miembro del personal puede enviar dineroHabilítalos solo para los usuarios a quienes les corresponde

Preguntas frecuentes

No. Se registra en la orden para tus registros e informes; REDA Pay no bloquea pagos por ubicación.

El reloj empieza cuando se abre la pantalla. Si un pagador la abre y se va, vence; basta con volver a abrirla.

No. Un enlace siempre tiene un vencimiento, tomado de los minutos de la cuenta al crearlo. Elige un valor largo.

Qué sigue