Esta página describe algunos problemas comunes con los que nuestros clientes se encuentran con Authorize.Net, aparte de los problemas relacionados con los webhooks. Si está recibiendo un error relacionado con la no configuración de los webhooks, consulte nuestra guía de solución de problemas de webhooks de Authorize.Net en su lugar.
ERROR: E00114 Token OTS no válido
El error del Token OTS está relacionado con algunos procesos internos del sistema Authorize.Net. Desafortunadamente, dado que se debe a problemas del lado de Authorize.Net, Charitable no puede evitar por completo que ocurra.
Sin embargo, una solución efectiva es forzar un pequeño retraso al procesar la donación. Esto ralentiza ligeramente el proceso de donación (por eso esta opción no está activada por defecto), pero los clientes que han encontrado este error han descubierto que agregar el retraso hace que la donación se procese correctamente.
Para configurar el retraso, necesita agregar un poco de código a su sitio web:
/**
* Force a 10 second wait before executing the API request.
*
* Note that this only applies to recurring donations; the OTS Token
* error only seems to happen for recurring donations.
*
* This filter will only work in Charitable Authorize.Net 1.2+.
*
* @return int The number of seconds to wait.
*/
add_filter( 'charitable_authorize_net_wait_before_request', function() {
return 10;
} );
Consulte https://www.wpcharitable.com/documentation/3-ways-to-add-code-customizations-to-your-site/ una guía para agregar código como este a su sitio.





