-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWebhookSubscriptionEventName.php
More file actions
52 lines (45 loc) · 2.69 KB
/
Copy pathWebhookSubscriptionEventName.php
File metadata and controls
52 lines (45 loc) · 2.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
namespace Vatly\API\Types;
/**
* The public event names that can be enabled for a webhook endpoint via its
* `enabledEvents` set (on create/update).
*
* The `webhook.setup` verification event is deliberately absent: Vatly sends it
* whenever it verifies an endpoint's configuration, regardless of the endpoint's
* subscriptions, so it cannot be subscribed to. See
* {@see WebhookEventName::WEBHOOK_SETUP}.
*/
class WebhookSubscriptionEventName
{
public const ORDER_PAID = 'order.paid';
public const ORDER_CANCELED = 'order.canceled';
public const ORDER_CHARGEBACK_RECEIVED = 'order.chargeback_received';
public const ORDER_CHARGEBACK_REVERSED = 'order.chargeback_reversed';
public const ORDER_PAYMENT_FAILED = 'order.payment_failed';
public const REFUND_COMPLETED = 'refund.completed';
public const REFUND_FAILED = 'refund.failed';
public const REFUND_CANCELED = 'refund.canceled';
public const SUBSCRIPTION_STARTED = 'subscription.started';
public const SUBSCRIPTION_BILLING_UPDATED = 'subscription.billing_updated';
public const SUBSCRIPTION_CANCELED_IMMEDIATELY = 'subscription.canceled_immediately';
public const SUBSCRIPTION_CANCELED_FOR_NONPAYMENT = 'subscription.canceled_for_nonpayment';
public const SUBSCRIPTION_CANCELED_WITH_GRACE_PERIOD = 'subscription.canceled_with_grace_period';
public const SUBSCRIPTION_CANCELLATION_GRACE_PERIOD_COMPLETED = 'subscription.cancellation_grace_period_completed';
public const SUBSCRIPTION_RESUMED = 'subscription.resumed';
public const SUBSCRIPTION_UPDATED = 'subscription.updated';
public const SUBSCRIPTION_UPDATE_SCHEDULED = 'subscription.update_scheduled';
public const CHECKOUT_PAID = 'checkout.paid';
public const CHECKOUT_FAILED = 'checkout.failed';
public const CHECKOUT_CANCELED = 'checkout.canceled';
public const CHECKOUT_EXPIRED = 'checkout.expired';
public const ONE_OFF_PRODUCT_UPDATE_SUBMITTED = 'one_off_product.update_submitted';
public const ONE_OFF_PRODUCT_UPDATE_APPROVED = 'one_off_product.update_approved';
public const ONE_OFF_PRODUCT_UPDATE_REJECTED = 'one_off_product.update_rejected';
public const ONE_OFF_PRODUCT_ARCHIVED = 'one_off_product.archived';
public const ONE_OFF_PRODUCT_UNARCHIVED = 'one_off_product.unarchived';
public const SUBSCRIPTION_PLAN_UPDATE_SUBMITTED = 'subscription_plan.update_submitted';
public const SUBSCRIPTION_PLAN_UPDATE_APPROVED = 'subscription_plan.update_approved';
public const SUBSCRIPTION_PLAN_UPDATE_REJECTED = 'subscription_plan.update_rejected';
public const SUBSCRIPTION_PLAN_ARCHIVED = 'subscription_plan.archived';
public const SUBSCRIPTION_PLAN_UNARCHIVED = 'subscription_plan.unarchived';
}