Skip to content
Code-Schnipsel Gruppen Projekte
Commit abf0d4cd erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

Merge branch 'dev'

Übergeordnete 5b45da79 668c67f8
No related branches found
No related tags found
2 Merge Requests!6feat!: quiqqer v2,!5feat!: quiqqer v2
......@@ -19,7 +19,7 @@
"url": "http:\/\/www.pcsg.de"
},
"require": {
"quiqqer\/payments": "^1.0|*@dev",
"quiqqer\/payments": "^1.0.1|*@dev",
"stripe\/stripe-php": "^7",
"cbschuld\/browser.php": "^1"
},
......
......@@ -164,6 +164,34 @@ public function isSubscriptionActiveAtPaymentProvider($subscriptionId)
return $data['status'] === StripeSubscription::STATUS_ACTIVE;
}
/**
* Checks if the subscription is active at QUIQQER
*
* @param string|int $subscriptionId - Payment provider subscription ID
* @return bool
*/
public function isSubscriptionActiveAtQuiqqer($subscriptionId)
{
try {
$result = QUI::getDataBase()->fetch([
'select' => ['active'],
'from' => Provider::getStripeBillingSubscriptionsTable(),
'where' => [
'stripe_id' => $subscriptionId
]
]);
} catch (\Exception $Exception) {
QUI\System\Log::writeException($Exception);
return true;
}
if (empty($result)) {
return false;
}
return !empty($result[0]['active']);
}
/**
* Get IDs of all subscriptions
*
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren