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

Change subject: Add more Latin American methods for AstroPay
......................................................................


Add more Latin American methods for AstroPay

New methods for each new credit card and cash payment type
detailed in our master processor doc. Looks like we haven't been
breaking out the bank transfer methods, so not creating those.

Bug: T124323
Change-Id: Ic628306bd40809ccfc34178320b946ce61182d02
---
M sites/all/modules/wmf_civicrm/wmf_civicrm.install
M sites/all/modules/wmf_civicrm/wmf_civicrm.module
2 files changed, 94 insertions(+), 4 deletions(-)

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



diff --git a/sites/all/modules/wmf_civicrm/wmf_civicrm.install 
b/sites/all/modules/wmf_civicrm/wmf_civicrm.install
index c9862ed..708ea9a 100644
--- a/sites/all/modules/wmf_civicrm/wmf_civicrm.install
+++ b/sites/all/modules/wmf_civicrm/wmf_civicrm.install
@@ -52,6 +52,7 @@
     wmf_civicrm_update_7170();
     wmf_civicrm_update_7180();
     wmf_civicrm_update_7190();
+    wmf_civicrm_update_7195();
 }
 
 /**
@@ -1901,3 +1902,33 @@
     'civicrm_contribution' => array(array('total_amount', 'receive_date')),
   ));
 }
+
+/**
+ * Add Latin American payment methods for AstroPay
+ */
+function wmf_civicrm_update_7195() {
+    $payment_instruments = array(
+        'Credit Card: Elo',
+        'Credit Card: HiperCard',
+        'Credit Card: MercadoLivre',
+        'Credit Card: Cabal',
+        'Credit Card: Naranja',
+        'Credit Card: Tarjeta Shopping',
+        'Credit Card: Nativa',
+        'Credit Card: Cencosud',
+        'Credit Card: Argencard',
+        'Credit Card: Webpay',
+        'Banamex',
+        'Bancomer',
+        'Davivienda',
+        'Efecty',
+        'OXXO',
+        'Pago Facil',
+        'Provencia Pagos',
+        'Red Pagos',
+        'Rapi Pago',
+        'Santander',
+    );
+    wmf_civicrm_bootstrap_civi();
+    wmf_civicrm_create_option_values( 'payment_instrument', 
$payment_instruments );
+}
diff --git a/sites/all/modules/wmf_civicrm/wmf_civicrm.module 
b/sites/all/modules/wmf_civicrm/wmf_civicrm.module
index b75245b..ca381fd 100644
--- a/sites/all/modules/wmf_civicrm/wmf_civicrm.module
+++ b/sites/all/modules/wmf_civicrm/wmf_civicrm.module
@@ -601,6 +601,36 @@
                     case 'diners':
                         $payment_instrument .= ': Diners';
                         break;
+                    case 'elo':
+                        $payment_instrument .= ': Elo';
+                        break;
+                    case 'hiper':
+                        $payment_instrument .= ': HiperCard';
+                        break;
+                    case 'mercadolivre':
+                        $payment_instrument .= ': MercadoLivre';
+                        break;
+                    case 'cabal':
+                        $payment_instrument .= ': Cabal';
+                        break;
+                    case 'naranja':
+                        $payment_instrument .= ': Naranja';
+                        break;
+                    case 'shopping':
+                        $payment_instrument .= ': Tarjeta Shopping';
+                        break;
+                    case 'nativa':
+                        $payment_instrument .= ': Nativa';
+                        break;
+                    case 'cencosud':
+                        $payment_instrument .= ': Cencosud';
+                        break;
+                    case 'argen':
+                        $payment_instrument .= ': Argencard';
+                        break;
+                    case 'webpay':
+                        $payment_instrument .= ': Webpay';
+                        break;
                 }
                 break;
             case 'dd':
@@ -655,16 +685,45 @@
                         break;
                 }
                 break;
-           case 'stock':
-               $payment_instrument = 'Stock';
-               break;
+            case 'stock':
+                $payment_instrument = 'Stock';
+                break;
             case 'cash':
                 $payment_instrument = 'Cash';
-                //'cash_boleto' - Only one right now. I assume there might be 
more later?
                 switch ( strtolower( $msg['payment_submethod'] ) ){
                     case 'cash_boleto':
                         $payment_instrument = 'Boleto';
                         break;
+                    case 'cash_banamex':
+                        $payment_instrument = 'Banamex';
+                        break;
+                    case 'cash_bancomer':
+                        $payment_instrument = 'Bancomer';
+                        break;
+                    case 'cash_davivienda':
+                        $payment_instrument = 'Davivienda';
+                        break;
+                    case 'cash_efecty':
+                        $payment_instrument = 'Efecty';
+                        break;
+                    case 'cash_oxxo':
+                        $payment_instrument = 'OXXO';
+                        break;
+                    case 'cash_pago_facil':
+                        $payment_instrument = 'Pago Facil';
+                        break;
+                    case 'cash_provencia_pagos':
+                        $payment_instrument = 'Provencia Pagos';
+                        break;
+                    case 'cash_red_pagos':
+                        $payment_instrument = 'Red Pagos';
+                        break;
+                    case 'cash_rapipago':
+                        $payment_instrument = 'Rapi Pago';
+                        break;
+                    case 'cash_santander':
+                        $payment_instrument = 'Santander';
+                        break;
                 }
                 break;
             case 'payflowpro':

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic628306bd40809ccfc34178320b946ce61182d02
Gerrit-PatchSet: 5
Gerrit-Project: wikimedia/fundraising/crm
Gerrit-Branch: master
Gerrit-Owner: Ejegg <[email protected]>
Gerrit-Reviewer: Awight <[email protected]>
Gerrit-Reviewer: Cdentinger <[email protected]>
Gerrit-Reviewer: Ejegg <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to