Add payment events to webhooks (#1021)

* Add payment events to webhooks

* Add payment permission

* Extract messages

* Update snapshots

* Rename MANAGE_PAYMENTS to HANDLE_PAYMENTS

* Update snapshots
This commit is contained in:
Marcin Gębala 2021-06-08 12:33:21 +02:00 committed by GitHub
parent b0e143b4c5
commit 4e65418c51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 2115 additions and 0 deletions

View file

@ -7096,6 +7096,10 @@
"context": "dialog header",
"string": "Delete Webhook"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_1013231747": {
"context": "event",
"string": "Confirm payment"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_1087314240": {
"context": "event",
"string": "Checkout updated"
@ -7124,6 +7128,10 @@
"context": "event",
"string": "User notified"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_1624692657": {
"context": "event",
"string": "Refund payment"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_2126893364": {
"context": "event",
"string": "Product variant updated"
@ -7164,6 +7172,10 @@
"context": "event",
"string": "Order fully paid"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_337693660": {
"context": "event",
"string": "Void payment"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_3400883706": {
"context": "event",
"string": "Order created"
@ -7180,6 +7192,10 @@
"context": "event",
"string": "Product deleted"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_3742472683": {
"context": "event",
"string": "Capture payment"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_3907151399": {
"context": "event",
"string": "Order fulfilled"
@ -7188,6 +7204,10 @@
"context": "event",
"string": "Customer created"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_4053089191": {
"context": "event",
"string": "List payment gateways"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_4186057882": {
"context": "event",
"string": "Invoice requested"
@ -7196,10 +7216,18 @@
"context": "event",
"string": "Fulfillment created"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_4292269645": {
"context": "event",
"string": "Process payment"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_679080833": {
"context": "event",
"string": "Page created"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_759562905": {
"context": "event",
"string": "Authorize payment"
},
"src_dot_webhooks_dot_components_dot_WebhookEvents_dot_787792649": {
"context": "event",
"string": "Customer updated"

View file

@ -3916,6 +3916,7 @@ enum PermissionEnum {
MANAGE_ORDERS
MANAGE_PAGES
MANAGE_PAGE_TYPES_AND_ATTRIBUTES
HANDLE_PAYMENTS
MANAGE_PRODUCTS
MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES
MANAGE_SHIPPING
@ -6095,6 +6096,13 @@ enum WebhookEventTypeEnum {
PAGE_CREATED
PAGE_UPDATED
PAGE_DELETED
PAYMENT_AUTHORIZE
PAYMENT_CAPTURE
PAYMENT_CONFIRM
PAYMENT_LIST_GATEWAYS
PAYMENT_PROCESS
PAYMENT_REFUND
PAYMENT_VOID
}
enum WebhookSampleEventTypeEnum {
@ -6122,6 +6130,12 @@ enum WebhookSampleEventTypeEnum {
PAGE_CREATED
PAGE_UPDATED
PAGE_DELETED
PAYMENT_AUTHORIZE
PAYMENT_CAPTURE
PAYMENT_REFUND
PAYMENT_VOID
PAYMENT_CONFIRM
PAYMENT_PROCESS
}
type WebhookUpdate {

File diff suppressed because it is too large Load diff

View file

@ -770,6 +770,7 @@ export enum PermissionEnum {
MANAGE_ORDERS = "MANAGE_ORDERS",
MANAGE_PAGES = "MANAGE_PAGES",
MANAGE_PAGE_TYPES_AND_ATTRIBUTES = "MANAGE_PAGE_TYPES_AND_ATTRIBUTES",
HANDLE_PAYMENTS = "HANDLE_PAYMENTS",
MANAGE_PLUGINS = "MANAGE_PLUGINS",
MANAGE_PRODUCTS = "MANAGE_PRODUCTS",
MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES = "MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES",
@ -1024,6 +1025,13 @@ export enum WebhookEventTypeEnum {
PAGE_CREATED = "PAGE_CREATED",
PAGE_DELETED = "PAGE_DELETED",
PAGE_UPDATED = "PAGE_UPDATED",
PAYMENT_AUTHORIZE = "PAYMENT_AUTHORIZE",
PAYMENT_CAPTURE = "PAYMENT_CAPTURE",
PAYMENT_CONFIRM = "PAYMENT_CONFIRM",
PAYMENT_LIST_GATEWAYS = "PAYMENT_LIST_GATEWAYS",
PAYMENT_PROCESS = "PAYMENT_PROCESS",
PAYMENT_REFUND = "PAYMENT_REFUND",
PAYMENT_VOID = "PAYMENT_VOID",
PRODUCT_CREATED = "PRODUCT_CREATED",
PRODUCT_DELETED = "PRODUCT_DELETED",
PRODUCT_UPDATED = "PRODUCT_UPDATED",

View file

@ -90,6 +90,34 @@ const WebhookEvents: React.FC<WebhookEventsProps> = ({
defaultMessage: "Page updated",
description: "event"
}),
[WebhookEventTypeEnum.PAYMENT_AUTHORIZE]: intl.formatMessage({
defaultMessage: "Authorize payment",
description: "event"
}),
[WebhookEventTypeEnum.PAYMENT_CAPTURE]: intl.formatMessage({
defaultMessage: "Capture payment",
description: "event"
}),
[WebhookEventTypeEnum.PAYMENT_CONFIRM]: intl.formatMessage({
defaultMessage: "Confirm payment",
description: "event"
}),
[WebhookEventTypeEnum.PAYMENT_LIST_GATEWAYS]: intl.formatMessage({
defaultMessage: "List payment gateways",
description: "event"
}),
[WebhookEventTypeEnum.PAYMENT_PROCESS]: intl.formatMessage({
defaultMessage: "Process payment",
description: "event"
}),
[WebhookEventTypeEnum.PAYMENT_REFUND]: intl.formatMessage({
defaultMessage: "Refund payment",
description: "event"
}),
[WebhookEventTypeEnum.PAYMENT_VOID]: intl.formatMessage({
defaultMessage: "Void payment",
description: "event"
}),
[WebhookEventTypeEnum.PRODUCT_CREATED]: intl.formatMessage({
defaultMessage: "Product created",
description: "event"