tweaked reccure
authorLisa Marie Maginnis <lisam@fsf.org>
Sun, 7 Dec 2014 20:52:02 +0000 (15:52 -0500)
committerLisa Marie Maginnis <lisam@fsf.org>
Sun, 7 Dec 2014 20:52:02 +0000 (15:52 -0500)
trustcommerce.php

index d6116c71b880f771748c55f75fcc4eeb142fc7e2..9426cf1fbd4e318403c918b10407101f030cc732 100644 (file)
@@ -140,7 +140,12 @@ class org_fsf_payment_trustcommerce extends CRM_Core_Payment {
        * Convert back to dollars
        * Save the transaction ID
        */
+
+      if (CRM_Utils_Array::value('is_recur', $params) && $params['contributionRecurID']) {
+       $params['contributionRecurID'] = $reply['billingid'];
+      } 
       $params['trxn_id'] = $reply['transid'];
+
       $params['gross_amount'] = $tc_params['amount'] / 100;
 
       return $params;
@@ -247,6 +252,7 @@ class org_fsf_payment_trustcommerce extends CRM_Core_Payment {
 
     $fields['cycle'] = '1'.$cycle;   /* The billing cycle in years, months, weeks, or days. */
     $fields['payments'] = $payments;
+    $fields['authnow'] = 'y';
     $fields['action'] = 'store';      /* Change our mode to `store' mode. */
 
     return $fields;