require_once 'CRM/Core/Payment/BaseIPN.php';
define('GOOGLE_DEBUG_PP', 1);
+
+/**
+ * Class org_civicrm_payment_googlecheckout_GoogleIPN
+ */
class org_civicrm_payment_googlecheckout_GoogleIPN extends CRM_Core_Payment_BaseIPN {
/**
*/
static protected $_mode = NULL;
+ /**
+ * @param $name
+ * @param $type
+ * @param $object
+ * @param bool $abort
+ *
+ * @return mixed
+ */
static function retrieve($name, $type, $object, $abort = TRUE) {
$value = CRM_Utils_Array::value($name, $object);
if ($abort && $value === NULL) {
}
}
- // CRM_Core_Error::debug_var( 'c', $contribution );
$contribution->save();
$transaction->commit();
return TRUE;
$input['component'] = strtolower($component);
- // CRM_Core_Error::debug_var( "$status, $component", $dataRoot );
$orderNo = $dataRoot['google-order-number']['VALUE'];
require_once 'CRM/Contribute/DAO/Contribution.php';
require_once 'CRM/Core/Transaction.php';
$transaction = new CRM_Core_Transaction();
- // CRM_Core_Error::debug_var( 'c', $contribution );
if ($status == 'PAYMENT_DECLINED' ||
$status == 'CANCELLED_BY_GOOGLE' ||
$status == 'CANCELLED'
}
}
- function getInput(&$input, &$ids) {
+ /**
+ * @param $input
+ * @param $ids
+ *
+ * @return bool
+ */
+ function getInput(&$input, &$ids) {
if (!$this->getBillingID($ids)) {
return FALSE;
}