Ejemplo n.º 1
0
 function _populate_transaction()
 {
     // options
     $options = array('SUBSCRIPTION_ID', 'SubscriptionID');
     // init
     $zombaio_subscription_id = '';
     // loop
     foreach ($options as $option) {
         if (isset($_REQUEST[$option]) && !empty($_REQUEST[$option])) {
             $zombaio_subscription_id = $_REQUEST[$option];
             break;
         }
     }
     // check
     if ($zombaio_subscription_id) {
         $_REQUEST['extra'] = mgm_get_transaction_id_by_option('zombaio_subscription_id', $zombaio_subscription_id);
     }
 }
 function _populate_transaction()
 {
     // from invoice
     if (isset($_POST['INVOICE']) && !empty($_POST['INVOICE'])) {
         return $_POST['M_CUSTOM'] = $_POST['INVOICE'];
     }
     // form invnum
     if (isset($_POST['INVNUM']) && !empty($_POST['INVNUM'])) {
         return $_POST['M_CUSTOM'] = $_POST['INVNUM'];
     }
     // options
     $options = array('SECURETOKEN');
     // init
     $payflow_secure_token = '';
     // loop
     foreach ($options as $option) {
         if (isset($_POST[$option]) && !empty($_POST[$option])) {
             $payflow_secure_token = $_POST[$option];
             break;
         }
     }
     // check
     if ($payflow_secure_token) {
         return $_POST['M_CUSTOM'] = mgm_get_transaction_id_by_option($this->module . '_secure_token', $payflow_secure_token);
     }
     return false;
 }