PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.3.25
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.3.25
1.6.6 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.4 1.5.5 1.5.3 1.5.2 1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.28 1.3.27 1.3.26 1.3.25 1.3.23 1.3.22 1.3.21 1.3.20 1.3.19 All 49 releases
fluent-cart / app / Modules / PaymentMethods / Cod / CodSubscriptions.php

CodSubscriptions.php in FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler 1.3.25, at app/Modules/PaymentMethods/Cod/CodSubscriptions.php

25 lines 681 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FluentCart\App\Modules\PaymentMethods\Cod;
4
5 use FluentCart\App\Helpers\Status;
6 use FluentCart\App\Models\Subscription;
7 use FluentCart\App\Modules\PaymentMethods\Core\AbstractSubscriptionModule;
8
9 class CodSubscriptions extends AbstractSubscriptionModule
10 {
11 public function cancel($vendorSubscriptionId, $args = [])
12 {
13 return [
14 'status' => Status::SUBSCRIPTION_CANCELED,
15 'canceled_at' => gmdate('Y-m-d H:i:s'),
16 ];
17 }
18
19 public function reSyncSubscriptionFromRemote(Subscription $subscriptionModel)
20 {
21 // No remote subscription to sync for offline payments
22 return $subscriptionModel;
23 }
24 }
25