Cette page décrit certains problèmes courants que nos clients rencontrent avec Authorize.Net, en dehors des problèmes liés aux webhooks. Si vous recevez une erreur liée à la non-configuration des webhooks, consultez plutôt notre guide de dépannage des webhooks Authorize.Net.
ERREUR : Jeton OTS invalide E00114
L'erreur de jeton OTS est liée à certains processus internes du système Authorize.Net. Malheureusement, comme elle est due à des problèmes du côté d'Authorize.Net, Charitable n'est pas en mesure de l'éviter complètement.
Cependant, une solution de contournement efficace consiste à forcer un léger délai lors du traitement du don. Cela ralentit légèrement le processus de don (c'est pourquoi cette option n'est pas activée par défaut), mais les clients qui ont rencontré cette erreur ont constaté que l'ajout du délai permet au don d'être traité avec succès.
Pour configurer le délai, vous devez ajouter un peu de code à votre site 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;
} );
Consultez https://www.wpcharitable.com/documentation/3-ways-to-add-code-customizations-to-your-site/ un guide pour ajouter du code comme celui-ci à votre site.


