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 / Administración / Interruptores de la organización y mensajes de error

Interruptores de la organización y mensajes de error

Dos interruptores para toda la organización están en un tipo de metadatos personalizados llamado REDA Pay Setup. Uno de ellos decide cuánto detalle técnico pone REDA Pay en los mensajes de error que ve la gente, y viene en el modo pensado para la configuración, no para los clientes. Este artículo explica ambos interruptores y luego enumera los mensajes que muestra REDA Pay y qué hacer con cada uno.

Antes de empezar: tienes REDA Pay - Admin User y el permiso de Salesforce para editar registros de metadatos personalizados (Personalizar aplicación).

Los interruptores

Abre Configuración → Tipos de metadatos personalizados → REDA Pay Setup → Gestionar registros (Manage Records). Cada registro tiene una Key, un Value y una Description. Cambia solo el Value, a TRUE o FALSE.

KeyValor en el paqueteQué haceRecomendado
ERROR_STACK_TRACETRUECon TRUE, un error que se muestra en pantalla va seguido de su detalle técnico: un número de línea y un seguimiento de pila. Con FALSE, solo se muestra el mensajeFALSE en producción. El detalle también aparece en la página pública de pago y en el portal, y no significa nada para un pagador. Cámbialo a TRUE temporalmente cuando trabajes con soporte en un problema
CREATE_MISSING_TRANSACTIONSFALSECon TRUE, la conciliación siempre crea una Pay Transaction para cualquier pago de un depósito que Salesforce no conoce. Con FALSE, esas líneas quedan sin conciliar hasta que alguien ejecuta Reprocess con su interruptor activadoFALSE, salvo que se cobren pagos fuera de REDA Pay con regularidad y quieras registrarlos automáticamente; consulta Conciliar depósitos y pagos salientes

Otro registro, REDA_PAY_ACCOUNTING_EXT (que aparece como REDA PAY ACCOUNTING EXT), está reservado para una extensión contable de REDA y no tiene efecto en REDA Pay. Déjalo como viene en el paquete.

La lista de registros de metadatos personalizados REDA Pay Setup en Configuración con los tres registros del paquete CREATE MISSING TRANSACTIONS, ERRORSTACKTRACE y REDA PAY ACCOUNTING EXT; abre un registro para ver su Value
La lista de registros de metadatos personalizados REDA Pay Setup en Configuración con los tres registros del paquete CREATE MISSING TRANSACTIONS, ERROR_STACK_TRACE y REDA PAY ACCOUNTING EXT; abre un registro para ver su Value

Los interruptores. Define ERROR_STACK_TRACE en FALSE antes de que los clientes vean las páginas de pago.

Para cambiar uno: haz clic en Modificar en el registro, cambia Value y haz clic en Guardar. El cambio se aplica de inmediato.

Referencia de mensajes de error

Los mensajes se agrupan según dónde aparecen. Muchos se citan textualmente, en inglés como los muestra REDA Pay, para que el personal de soporte pueda reconocer lo que informa un cliente.

En las pantallas de pago y para guardar métodos

MensajeSignificadoQué hacer
"REDA Pay setting(s) are invalid or not defined. Please contact your system administrator."No se generó la clave de cifradoGenerar la clave de cifrado
"Bad Request. Parent record not found."La pantalla se abrió sin un registro (sin rpay__rid, sin registro del usuario del portal)Ábrela desde una cuenta, un contacto o un prospecto, o revisa los ajustes del portal
"Transaction not allowed for SObject: …"No hay un registro REDA Pay Process Config activo para ese objetoActiva o crea la asignación; consulta Cómo se crean los Pay Customers
"No transfers are allowed. [Transfer Type]"Ni los cobros ni los desembolsos están permitidos para este usuario en esta páginaRevisa los interruptores del usuario, el componente y la cuenta
"Payments are not allowed at this time for this customer. [Pay Methods]"El Pay Customer no tiene métodos de pago permitidosDefine Allowed Payment Methods en el cliente
"New payment methods are not allowed at this time for this customer."Lo mismo, en la pantalla para guardar métodosLo mismo
"Invalid request. Payment session is expired." / "Invalid request. New method session is expired."La pantalla estuvo abierta más tiempo del que permite la sesiónVuelve a abrirla desde el registro; aumenta la duración de la sesión si hace falta
"Please provide a valid amount" / "Please enter a valid email address"Un campo está vacío o mal escritoCorrígelo
"You must share geo-location access on browser or device to process the payment."La geolocalización es obligatoria y el navegador la denegóPermite la ubicación, o cambia la obligatoriedad en la cuenta
"Our systems have detected a duplicate payment request. We will only consider the first payment request."Se pulsó dos veces el botón de pagoEspera el primer resultado
"Ooops.. we have experienced an unexpected exception. Your payment method may have been debited. Do not try to pay again and quote following code to the support team…"La conexión falló después del cargoNo lo reintentes; ejecuta la recuperación; consulta Activar la recuperación de pagos fallidos
"Failed to process pay method." / "Failed to process pay method. Bad Customer Data."Payload rechazó la tarjeta o la cuenta, o los datos del clienteRevisa los datos y el nombre, el correo y el teléfono del cliente

En los enlaces de pago

MensajeSignificado
"Invalid request: Order link has expired."Pasó el vencimiento del enlace
"Invalid request: Order is already processed."Ya se pagó
"Invalid request: Bad request Parameters."Dirección alterada, enlace nunca activado o revocado

Consulta Solución de problemas de enlaces de pago.

Al guardar una orden

MensajeSignificado
"The transfer type is not allowed on either Customer, Processing Account or Pay Method."El cobro o el desembolso no está permitido en algún punto de la cadena
"The pay method type is not allowed for the provided customer or processing account."La tarjeta o el banco no están permitidos en la cadena
"Only active processing account associated to provided pay profile can be selected." / "Only active and valid pay profile can be selected."Registros de configuración inactivos o que no se corresponden
"Processing account is not applicable for provided Pay Customer."Las Applicable Processing Accounts del cliente la excluyen
"Disbursements are only supported for following pay methods.[Bank Account]"Se usó una tarjeta para un pago saliente
"Earnest Money Deposit payment is not allowed for this order." / "…only supported for following payments methods.[Bank Account (ACH)]."Se incumplen las reglas de EMD
"Order type link can not be processed if the required setup does not exist on the provided processing account."La cuenta no tiene Link Site Public URL
"You are not authorized to process disbursements." / "You are not authorized to process receipts."Los interruptores del usuario
"Pay Order is already processed."Process Pay Order marcado en una orden procesada
"Invalid Pay Order. Pay order was revoked."Se intentó procesar una orden revocada

En las acciones de registro

MensajeAcciónSignificado
"Bad Config Setup."Cualquier acciónLa acción se abrió en el tipo de registro equivocado, o falta la configuración que necesita
"Insufficient Access"Cualquier acciónEl usuario no puede ver el registro
"Transaction is not eligible for Voiding." / "Failed to void Transaction. Transaction is already processed."Void TransactionNo está procesada, o ya se fondeó: reembolsa en su lugar
"Only transaction of type "Payment" can be refunded." / "Only transaction in status "Processed" can be refunded." / "Partial refunds are not allowed for this transaction."Refund TransactionReglas de los reembolsos
"Pay Method is not processed." / "Pay Method is already deleted." / "Pay Method is already processed."Delete / Process Pay MethodEstado del método
"Only immediate orders can be processed manually." / "Order is associated with invalid payment method."Process Pay OrderReglas del procesamiento manual
""Reconciled" statement activity can not be reprocessed."ReprocessYa está conciliada
"Statement and Reconciled amount must be the same for reconciled activities."Editar una Statement ActivityLos importes no coinciden
"Failed to setup webhooks. Bad Pay Profile Setup." / "Failed to setup webhooks. Bad Server Response."Setup WebhooksFalta la URL base o la clave, o Payload rechazó la solicitud
"Please provide API Key and Profile Id prior activating the profile."Editar un Pay ProfileActiva después de guardar la clave y sincronizar

Preguntas frecuentes

Los mensajes son etiquetas personalizadas del paquete. El Translation Workbench de Salesforce permite reemplazar las etiquetas de un paquete gestionado para un idioma, que es la forma admitida de cambiar el texto de uno. Es también la forma de mostrar los mensajes en español, porque REDA Pay no incluye traducciones.

ERROR_STACK_TRACE está en TRUE. Defínelo en FALSE.

A los REDA Pay Logs, no a las pantallas; consulta Cuando un pago falla.

Qué sigue