diff --git a/xmlrpc-server.js b/xmlrpc-server.js
index 5a86d4e..9e9aa30 100644
--- a/xmlrpc-server.js
+++ b/xmlrpc-server.js
@@ -16,6 +16,9 @@ var logger;
 
 var server;
 
+var delayBeforeRetryTopUpReport = 10 * 1000;
+var maxTopUpReportRetry = 5;
+
 function start(_options) {
     options = _options;
 
@@ -413,7 +416,7 @@ function errorOnTopUpReport(topUpReportError, debugInfo) {
 
 function sendTopUpReport(reverseUrls, params, urlIdx, retry) {
     if (retry === null || retry === undefined) {
-        retry = 10;
+        retry = maxTopUpReportRetry;
     }
 
     if (urlIdx === null || urlIdx === undefined) {
@@ -427,7 +430,7 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) {
             logger.warn('Retrying to send topUpReport to partner first url', {remaining_retry: retry-1, reverseUrls: reverseUrls, params: params});
             setTimeout(
                 sendTopUpReport,
-                10000,
+                delayBeforeRetryTopUpReport,
                 reverseUrls,
                 params,
                 0,