jenkins-bot has submitted this change and it was merged.

Change subject: Map some GC codes to message about transient errors
......................................................................


Map some GC codes to message about transient errors

Encourage users to try again soon for cases where the error manual's
suggested action is to try again.

Favorites: 4311130 PBS_SERVICE_NOT_AVAILABLE, 4500600 BOKU ERROR

Change-Id: Ifeae5f7a8c6db7ee88dd410b5a14e32a98bdb2fb
---
M globalcollect_gateway/globalcollect.adapter.php
1 file changed, 25 insertions(+), 0 deletions(-)

Approvals:
  Awight: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/globalcollect_gateway/globalcollect.adapter.php 
b/globalcollect_gateway/globalcollect.adapter.php
index 4907dc4..8e9eedf 100644
--- a/globalcollect_gateway/globalcollect.adapter.php
+++ b/globalcollect_gateway/globalcollect.adapter.php
@@ -235,6 +235,31 @@
                        430452  => 'globalcollect_gateway-response-default', // 
Not authorised :: This message was generated when trying to attempt a direct 
debit transaction from Belgium.
                        430900  => 'globalcollect_gateway-response-default', // 
NO VALID PROVIDERS FOUND FOR COMBINATION MERCHANTID: NNNN, PAYMENTPRODUCT: NNN, 
COUNTRYCODE: XX, CURRENCYCODE: XXX
 
+                       // Errors where the suggested action is to try again
+                       20205   => 'donate_interface-try-again', // COULD NOT 
START TRANSACTION
+                       103000  => 'donate_interface-try-again', // 
ANOTHER_ACTION_IS_IN_PROCESS
+                       400850  => 'donate_interface-try-again', // 
IDEAL_SYSTEM_MAINTENANCE
+                       430150  => 'donate_interface-try-again', // 
READ_REQUEST_EXCEPTION
+                       430160  => 'donate_interface-try-again', // Unable to 
authorize  ALL_TERMINAL_IDS_FOR_MERCHANT_CURRENCY_IN_USE
+                       430215  => 'donate_interface-try-again', // Unable to 
authorize  COMMS_FAIL_101
+                       430220  => 'donate_interface-try-again', // Unable to 
authorize  COMMS_FAIL_103
+                       430225  => 'donate_interface-try-again', // Unable to 
authorize  COMMS_FAIL_111
+                       430230  => 'donate_interface-try-again', // Unable to 
authorize  COMMS_FAIL_113
+                       430235  => 'donate_interface-try-again', // Unable to 
authorize  COMMS_FAIL_183
+                       430240  => 'donate_interface-try-again', // Unable to 
authorize  COMMS_FAIL_601
+                       430245  => 'donate_interface-try-again', // Unable to 
authorize  COMMS_FAIL_605
+                       430430  => 'donate_interface-try-again', // Unable to 
authorize  TIMEOUT
+                       430433  => 'donate_interface-try-again', // Unable to 
authorize  TOO_MUCH_USAGE
+                       430581  => 'donate_interface-try-again', // Not 
authorized  SOFT_DECLINE_BUYER_HAS_ALTERNATE_FUNDING_SOURCE
+                       485000  => 'donate_interface-try-again', // Unable to 
authorize  NEW_ACCOUNT_INFO_AVAILABLE
+                       485010  => 'donate_interface-try-again', // Unable to 
authorize  TRY_AGAIN_LATER
+                       4311130 => 'donate_interface-try-again', // 
PBS_SERVICE_NOT_AVAILABLE
+                       4360025 => 'donate_interface-try-again', // ECARD 
SYSTEM ERROR
+                       4500600 => 'donate_interface-try-again', // BOKU ERROR
+                       4500700 => 'donate_interface-try-again', // SUB1 ERROR
+                       22000045        => 'donate_interface-try-again', // 
COMMUNICATION ERROR
+                       9999999999      => 'donate_interface-try-again', // 
ERROR_IN_PROCESSING_THE_REQUEST
+
                        // Internal messages
                        'internal-0000' => 'donate_interface-processing-error', 
// Failed failed pre-process checks.
                        'internal-0001' => 'donate_interface-processing-error', 
// Transaction could not be processed due to an internal error.

-- 
To view, visit https://gerrit.wikimedia.org/r/227606
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ifeae5f7a8c6db7ee88dd410b5a14e32a98bdb2fb
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/DonationInterface
Gerrit-Branch: master
Gerrit-Owner: Ejegg <eeggles...@wikimedia.org>
Gerrit-Reviewer: AndyRussG <andrew.green...@gmail.com>
Gerrit-Reviewer: Awight <awi...@wikimedia.org>
Gerrit-Reviewer: Ssmith <ssm...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to