From 95a106ff857ca105a8e45e7284ab2052cb93bf4e Mon Sep 17 00:00:00 2001 From: Michelle Bergeron Date: Mon, 13 Oct 2025 14:34:35 -0400 Subject: [PATCH 1/3] new sources --- components/payhip/package.json | 4 +- components/payhip/sources/common/base.mjs | 38 +++++++++++++++++++ .../customer-charged/customer-charged.mjs | 26 +++++++++++++ .../sources/customer-charged/test-event.mjs | 32 ++++++++++++++++ .../new-subscription-created.mjs | 26 +++++++++++++ .../new-subscription-created/test-event.mjs | 15 ++++++++ .../payment-refunded/payment-refunded.mjs | 26 +++++++++++++ .../sources/payment-refunded/test-event.mjs | 34 +++++++++++++++++ .../subscription-canceled.mjs | 26 +++++++++++++ .../subscription-canceled/test-event.mjs | 16 ++++++++ 10 files changed, 241 insertions(+), 2 deletions(-) create mode 100644 components/payhip/sources/common/base.mjs create mode 100644 components/payhip/sources/customer-charged/customer-charged.mjs create mode 100644 components/payhip/sources/customer-charged/test-event.mjs create mode 100644 components/payhip/sources/new-subscription-created/new-subscription-created.mjs create mode 100644 components/payhip/sources/new-subscription-created/test-event.mjs create mode 100644 components/payhip/sources/payment-refunded/payment-refunded.mjs create mode 100644 components/payhip/sources/payment-refunded/test-event.mjs create mode 100644 components/payhip/sources/subscription-canceled/subscription-canceled.mjs create mode 100644 components/payhip/sources/subscription-canceled/test-event.mjs diff --git a/components/payhip/package.json b/components/payhip/package.json index ae7c9ea2f42ff..19e22b4eda399 100644 --- a/components/payhip/package.json +++ b/components/payhip/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/payhip", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Payhip Components", "main": "payhip.app.mjs", "keywords": [ @@ -13,6 +13,6 @@ "access": "public" }, "dependencies": { - "@pipedream/platform": "^1.5.1" + "@pipedream/platform": "^3.1.0" } } diff --git a/components/payhip/sources/common/base.mjs b/components/payhip/sources/common/base.mjs new file mode 100644 index 0000000000000..4f960a12d29c8 --- /dev/null +++ b/components/payhip/sources/common/base.mjs @@ -0,0 +1,38 @@ +import payhip from "../../payhip.app.mjs"; +import { ConfigurationError } from "@pipedream/platform"; + +export default { + props: { + payhip, + http: { + type: "$.interface.http", + customResponse: true, + }, + db: "$.service.db", + }, + methods: { + isRelevant() { + return true; + }, + generateMeta() { + throw new ConfigurationError("generateMeta is not implemented"); + }, + }, + async run(event) { + this.http.respond({ + status: 200, + }); + + const { body } = event; + if (!body) { + return; + } + + if (!this.isRelevant(body)) { + return; + } + + const meta = this.generateMeta(body); + this.$emit(body, meta); + }, +}; diff --git a/components/payhip/sources/customer-charged/customer-charged.mjs b/components/payhip/sources/customer-charged/customer-charged.mjs new file mode 100644 index 0000000000000..b9bb2e937a659 --- /dev/null +++ b/components/payhip/sources/customer-charged/customer-charged.mjs @@ -0,0 +1,26 @@ +import common from "../common/base.mjs"; +import sampleEmit from "./test-event.mjs"; + +export default { + ...common, + key: "payhip-customer-charged", + name: "Customer Charged (Instant)", + description: "Emit new event when a customer is charged. Webhook of type \"paid\" must be created in Payhip Developer settings. [See the documentation](https://help.payhip.com/article/115-webhooks)", + version: "0.0.1", + type: "source", + dedupe: "unique", + methods: { + ...common.methods, + isRelevant(event) { + return event.type === "paid"; + }, + generateMeta(event) { + return { + id: event.id, + summary: `${event.customer_email} charged $${event.price}`, + ts: event.date, + }; + }, + }, + sampleEmit, +}; diff --git a/components/payhip/sources/customer-charged/test-event.mjs b/components/payhip/sources/customer-charged/test-event.mjs new file mode 100644 index 0000000000000..087c0a2062d4e --- /dev/null +++ b/components/payhip/sources/customer-charged/test-event.mjs @@ -0,0 +1,32 @@ +export default { + "id": "ZGjVj5x4GN", + "email": "johndoe@example.com", + "currency": "USD", + "price": 900, + "vat_applied": false, + "ip_address": "72.334.28.154", + "items": [ + { + "product_id": "2804256", + "product_name": "The Adventures of Sherlock Holmes", + "product_key": "RGsF", + "product_permalink": "https://payhip.com/b/RGsF", + "quantity": "1", + "on_sale": false, + "used_coupon": false, + "used_social_discount": false, + "used_cross_sell_discount": false, + "used_upgrade_discount": false, + "promoted_by_affiliate": false, + "has_variant": false + } + ], + "payment_type": "card", + "stripe_fee": 48, + "payhip_fee": 33, + "unconsented_from_emails": false, + "is_gift": false, + "date": 1703693218, + "type": "paid", + "signature": "dbcdccb0dfc5a57rh704bc75d7bbb18hdd3ee85f4081d5c4adbff934622919d8" +} \ No newline at end of file diff --git a/components/payhip/sources/new-subscription-created/new-subscription-created.mjs b/components/payhip/sources/new-subscription-created/new-subscription-created.mjs new file mode 100644 index 0000000000000..d6c9b5cd09c76 --- /dev/null +++ b/components/payhip/sources/new-subscription-created/new-subscription-created.mjs @@ -0,0 +1,26 @@ +import common from "../common/base.mjs"; +import sampleEmit from "./test-event.mjs"; + +export default { + ...common, + key: "payhip-new-subscription-created", + name: "New Subscription Created (Instant)", + description: "Emit new event when a new subscription is created. Webhook of type \"subscription.created\"must be created in Payhip Developer settings. [See the documentation](https://help.payhip.com/article/115-webhooks)", + version: "0.0.1", + type: "source", + dedupe: "unique", + methods: { + ...common.methods, + isRelevant(event) { + return event.type === "subscription.created"; + }, + generateMeta(event) { + return { + id: event.subscription_id, + summary: `New Subscription: ${event.subscription_id}`, + ts: event.date_subscription_started, + }; + }, + }, + sampleEmit, +}; diff --git a/components/payhip/sources/new-subscription-created/test-event.mjs b/components/payhip/sources/new-subscription-created/test-event.mjs new file mode 100644 index 0000000000000..686b0422b141a --- /dev/null +++ b/components/payhip/sources/new-subscription-created/test-event.mjs @@ -0,0 +1,15 @@ +export default { + "subscription_id": "rdWQN75zjq", + "customer_id": "Q7zqVMy5Bg", + "status": "active", + "customer_email": "johndoe@example.com", + "plan_name": "Silver Plan", + "product_name": "My Course", + "product_link": "nb7fD", + "gdpr_consent": "Yes", + "date_subscription_started": 1703694529, + "customer_first_name": "John", + "customer_last_name": "Doe", + "type": "subscription.created", + "signature": "dbcdccb0dfc5a57rh704bc75d7bbb18hdd3ee85f4081d5c4adbff934622919d8" +} \ No newline at end of file diff --git a/components/payhip/sources/payment-refunded/payment-refunded.mjs b/components/payhip/sources/payment-refunded/payment-refunded.mjs new file mode 100644 index 0000000000000..8cd9756fa483a --- /dev/null +++ b/components/payhip/sources/payment-refunded/payment-refunded.mjs @@ -0,0 +1,26 @@ +import common from "../common/base.mjs"; +import sampleEmit from "./test-event.mjs"; + +export default { + ...common, + key: "payhip-payment-refunded", + name: "Payment Refunded (Instant)", + description: "Emit new event when a payment is refunded. Webhook of type \"refunded\" must be created in Payhip Developer settings. [See the documentation](https://help.payhip.com/article/115-webhooks)", + version: "0.0.1", + type: "source", + dedupe: "unique", + methods: { + ...common.methods, + isRelevant(event) { + return event.type === "refunded"; + }, + generateMeta(event) { + return { + id: event.id, + summary: `Payment Refunded: ${event.id}`, + ts: event.date_created, + }; + }, + }, + sampleEmit, +}; diff --git a/components/payhip/sources/payment-refunded/test-event.mjs b/components/payhip/sources/payment-refunded/test-event.mjs new file mode 100644 index 0000000000000..2b905ec9a10c7 --- /dev/null +++ b/components/payhip/sources/payment-refunded/test-event.mjs @@ -0,0 +1,34 @@ +export default { + "id": "ZGjVj5x4GN", + "email": "johndoe@example.com", + "currency": "USD", + "price": 900, + "vat_applied": false, + "ip_address": "72.334.28.154", + "items": [ + { + "product_id": "2804256", + "product_name": "The Adventures of Sherlock Holmes", + "product_key": "RGsF", + "product_permalink": "https://payhip.com/b/RGsF", + "quantity": "1", + "on_sale": false, + "used_coupon": false, + "used_social_discount": false, + "used_cross_sell_discount": false, + "used_upgrade_discount": false, + "promoted_by_affiliate": false, + "has_variant": false + } + ], + "payment_type": "card", + "stripe_fee": 48, + "payhip_fee": 33, + "unconsented_from_emails": false, + "is_gift": false, + "amount_refunded": 900, + "date_refunded": 1703693410, + "date_created": 1703693218, + "type": "refunded", + "signature": "dbcdccb0dfc5a57rh704bc75d7bbb18hdd3ee85f4081d5c4adbff934622919d8" +} \ No newline at end of file diff --git a/components/payhip/sources/subscription-canceled/subscription-canceled.mjs b/components/payhip/sources/subscription-canceled/subscription-canceled.mjs new file mode 100644 index 0000000000000..bfac5c5561039 --- /dev/null +++ b/components/payhip/sources/subscription-canceled/subscription-canceled.mjs @@ -0,0 +1,26 @@ +import common from "../common/base.mjs"; +import sampleEmit from "./test-event.mjs"; + +export default { + ...common, + key: "payhip-subscription-canceled", + name: "Subscription Canceled (Instant)", + description: "Emit new event when a subscription is canceled. Webhook of type \"subscription.deleted\" must be created in Payhip Developer settings. [See the documentation](https://help.payhip.com/article/115-webhooks)", + version: "0.0.1", + type: "source", + dedupe: "unique", + methods: { + ...common.methods, + isRelevant(event) { + return event.type === "subscription.deleted"; + }, + generateMeta(event) { + return { + id: event.subscription_id, + summary: `Subscription Canceled: ${event.subscription_id}`, + ts: event.date_subscription_deleted, + }; + }, + }, + sampleEmit, +}; diff --git a/components/payhip/sources/subscription-canceled/test-event.mjs b/components/payhip/sources/subscription-canceled/test-event.mjs new file mode 100644 index 0000000000000..c8ed50728da53 --- /dev/null +++ b/components/payhip/sources/subscription-canceled/test-event.mjs @@ -0,0 +1,16 @@ +export default { + "subscription_id": "rdWQN75zjq", + "customer_id": "Q7zqVMy5Bg", + "status": "canceled", + "customer_email": "johndoe@example.com", + "plan_name": "Silver Plan", + "product_name": "My Course", + "product_link": "nb7fD", + "gdpr_consent": "Yes", + "date_subscription_started": 1703694529, + "date_subscription_deleted": 1703694700, + "customer_first_name": "John", + "customer_last_name": "Doe", + "type": "subscription.deleted", + "signature": "dbcdccb0dfc5a57rh704bc75d7bbb18hdd3ee85f4081d5c4adbff934622919d8" +} \ No newline at end of file From bebb4f838ef78a947573f50c242d3f74c3e00275 Mon Sep 17 00:00:00 2001 From: Michelle Bergeron Date: Mon, 13 Oct 2025 14:35:19 -0400 Subject: [PATCH 2/3] pnpm-lock.yaml --- pnpm-lock.yaml | 109 ++++--------------------------------------------- 1 file changed, 9 insertions(+), 100 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c2c2be2551f9..3464f1310ec37 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2044,8 +2044,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/browserflow: - specifiers: {} + components/browserflow: {} components/browserhub: dependencies: @@ -2138,8 +2137,7 @@ importers: specifier: ^1.3.0 version: 1.6.6 - components/bump_sh: - specifiers: {} + components/bump_sh: {} components/bunnycdn: dependencies: @@ -2498,8 +2496,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/chatbase: - specifiers: {} + components/chatbase: {} components/chatbot: dependencies: @@ -4872,8 +4869,7 @@ importers: components/fastfield_mobile_forms: {} - components/fathom: - specifiers: {} + components/fathom: {} components/fatture_in_cloud: {} @@ -5862,8 +5858,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/google_books: - specifiers: {} + components/google_books: {} components/google_calendar: dependencies: @@ -8820,8 +8815,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/microsoft_bookings: - specifiers: {} + components/microsoft_bookings: {} components/microsoft_dataverse: {} @@ -8863,8 +8857,7 @@ importers: components/microsoft_graph_api_daemon_app: {} - components/microsoft_graph_security: - specifiers: {} + components/microsoft_graph_security: {} components/microsoft_onedrive: dependencies: @@ -9271,9 +9264,6 @@ importers: mysql2: specifier: ^3.9.2 version: 3.11.4 - mysql2-promise: - specifier: ^0.1.4 - version: 0.1.4 uuid: specifier: ^8.3.2 version: 8.3.2 @@ -10408,8 +10398,8 @@ importers: components/payhip: dependencies: '@pipedream/platform': - specifier: ^1.5.1 - version: 1.6.6 + specifier: ^3.1.0 + version: 3.1.0 components/paykickstart: dependencies: @@ -23309,9 +23299,6 @@ packages: engines: {node: '>=8.0.0'} hasBin: true - ansicolors@0.2.1: - resolution: {integrity: sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w==} - ansicolors@0.3.2: resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==} @@ -23754,9 +23741,6 @@ packages: bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - bn.js@2.0.0: - resolution: {integrity: sha512-NmOLApC80+n+P28y06yHgwGlOCkq/X4jRh5s590959FZXSrM+I/61h0xxuIaYsg0mD44mEAZYG/rnclWuRoz+A==} - bn.js@4.12.1: resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} @@ -23984,10 +23968,6 @@ packages: caniuse-lite@1.0.30001683: resolution: {integrity: sha512-iqmNnThZ0n70mNwvxpEC2nBJ037ZHZUoBI5Gorh1Mw6IlEAZujEoU1tXA628iZfzm7R9FvFzxbfdgml82a3k8Q==} - cardinal@0.4.4: - resolution: {integrity: sha512-3MxV0o9wOpQcobrcSrRpaSxlYkohCcZu0ytOjJUww/Yo/223q4Ecloo7odT+M0SI5kPgb1JhvSaF4EEuVXOLAQ==} - hasBin: true - cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} hasBin: true @@ -25049,9 +25029,6 @@ packages: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} - double-ended-queue@2.0.0-0: - resolution: {integrity: sha512-t5ouWOpItmHrm0J0+bX/cFrIjBFWnJkk5LbIJq6bbU/M4aLX2c3LrM4QYsBptwvlPe3WzdpQefQ0v1pe/A5wjg==} - dropbox@10.34.0: resolution: {integrity: sha512-5jb5/XzU0fSnq36/hEpwT5/QIep7MgqKuxghEG44xCu7HruOAjPdOb3x0geXv5O/hd0nHpQpWO+r5MjYTpMvJg==} engines: {node: '>=0.10.3'} @@ -25526,11 +25503,6 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - esprima@1.0.4: - resolution: {integrity: sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==} - engines: {node: '>=0.4.0'} - hasBin: true - esprima@1.2.2: resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} engines: {node: '>=0.4.0'} @@ -28255,9 +28227,6 @@ packages: resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} engines: {node: 20 || >=22} - lru-cache@2.5.0: - resolution: {integrity: sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -28836,14 +28805,6 @@ packages: resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} engines: {node: '>=0.8.0'} - mysql2-promise@0.1.4: - resolution: {integrity: sha512-/h8ubU/36aIPpbfB6CENw9ZdbzIhZMZOIbstJUHVKp4J9JBRSLScrYImVx+3yZilgag732UhpQMMK5+ktdhLCw==} - engines: {node: '>=0.10.0'} - - mysql2@0.15.8: - resolution: {integrity: sha512-3x5o6C20bfwJYPSoT74MOoad7/chJoq4qXHDL5VAuRBBrIyErovLoj04Dz/5EY9X2kTxWSGNiTegtxpROTd2YQ==} - engines: {node: '>= 0.8'} - mysql2@3.11.4: resolution: {integrity: sha512-Z2o3tY4Z8EvSRDwknaC40MdZ3+m0sKbpnXrShQLdxPrAvcNli7jLrD2Zd2IzsRMw4eK9Yle500FDmlkIqp+krg==} engines: {node: '>= 8.0'} @@ -28851,9 +28812,6 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - named-placeholders@0.1.3: - resolution: {integrity: sha512-Mt79RtxZ6MYTIEemPGv/YDKpbuavcAyGHb0r37xB2mnE5jej3uBzc4+nzOeoZ4nZiii1M32URKt9IjkSTZAmTA==} - named-placeholders@1.1.3: resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==} engines: {node: '>=12.0.0'} @@ -30235,9 +30193,6 @@ packages: resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} engines: {node: '>=18'} - readable-stream@1.0.33: - resolution: {integrity: sha512-72KxhcKi8bAvHP/cyyWSP+ODS5ef0DIRs0OzrhGXw31q41f19aoELCbvd42FjhpyEDxQMRiiC5rq9rfE5PzTqg==} - readable-stream@1.1.14: resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} @@ -30278,9 +30233,6 @@ packages: recurly@3.30.0: resolution: {integrity: sha512-SVW5pke3MLe+QkIx3Y+NJD8UfR30eBrM90Vkrv6o3FvDPZBvSNpSadTay1SzLo+SmM31rBSeqELyX4zBDTd/Nw==} - redeyed@0.4.4: - resolution: {integrity: sha512-pnk1vsaNLu1UAAClKsImKz9HjBvg9i8cbRqTRzJbiCjGF0fZSMqpdcA5W3juO3c4etFvTrabECkq9wjC45ZyxA==} - redeyed@2.1.1: resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} @@ -42834,8 +42786,6 @@ snapshots: dependencies: entities: 2.2.0 - ansicolors@0.2.1: {} - ansicolors@0.3.2: {} ansis@4.1.0: {} @@ -43475,8 +43425,6 @@ snapshots: bluebird@3.7.2: {} - bn.js@2.0.0: {} - bn.js@4.12.1: {} bn.js@5.2.1: {} @@ -43748,11 +43696,6 @@ snapshots: caniuse-lite@1.0.30001683: {} - cardinal@0.4.4: - dependencies: - ansicolors: 0.2.1 - redeyed: 0.4.4 - cardinal@2.1.1: dependencies: ansicolors: 0.3.2 @@ -44846,8 +44789,6 @@ snapshots: dotenv@8.6.0: {} - double-ended-queue@2.0.0-0: {} - dropbox@10.34.0(@types/node-fetch@2.6.12): dependencies: '@types/node-fetch': 2.6.12 @@ -45630,8 +45571,6 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 - esprima@1.0.4: {} - esprima@1.2.2: {} esprima@4.0.1: {} @@ -49242,8 +49181,6 @@ snapshots: lru-cache@11.0.2: {} - lru-cache@2.5.0: {} - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -50052,19 +49989,6 @@ snapshots: rimraf: 2.4.5 optional: true - mysql2-promise@0.1.4: - dependencies: - mysql2: 0.15.8 - q: 1.5.1 - - mysql2@0.15.8: - dependencies: - bn.js: 2.0.0 - cardinal: 0.4.4 - double-ended-queue: 2.0.0-0 - named-placeholders: 0.1.3 - readable-stream: 1.0.33 - mysql2@3.11.4: dependencies: aws-ssl-profiles: 1.1.2 @@ -50083,10 +50007,6 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - named-placeholders@0.1.3: - dependencies: - lru-cache: 2.5.0 - named-placeholders@1.1.3: dependencies: lru-cache: 7.18.3 @@ -51987,13 +51907,6 @@ snapshots: type-fest: 4.41.0 unicorn-magic: 0.1.0 - readable-stream@1.0.33: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 0.0.1 - string_decoder: 0.10.31 - readable-stream@1.1.14: dependencies: core-util-is: 1.0.3 @@ -52051,10 +51964,6 @@ snapshots: recurly@3.30.0: {} - redeyed@0.4.4: - dependencies: - esprima: 1.0.4 - redeyed@2.1.1: dependencies: esprima: 4.0.1 From 030176d227e99d1ba2e6348be9649e7103c3dccd Mon Sep 17 00:00:00 2001 From: Michelle Bergeron Date: Mon, 13 Oct 2025 14:44:32 -0400 Subject: [PATCH 3/3] fix typo --- .../new-subscription-created/new-subscription-created.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/payhip/sources/new-subscription-created/new-subscription-created.mjs b/components/payhip/sources/new-subscription-created/new-subscription-created.mjs index d6c9b5cd09c76..ecfffd5dfcc76 100644 --- a/components/payhip/sources/new-subscription-created/new-subscription-created.mjs +++ b/components/payhip/sources/new-subscription-created/new-subscription-created.mjs @@ -5,7 +5,7 @@ export default { ...common, key: "payhip-new-subscription-created", name: "New Subscription Created (Instant)", - description: "Emit new event when a new subscription is created. Webhook of type \"subscription.created\"must be created in Payhip Developer settings. [See the documentation](https://help.payhip.com/article/115-webhooks)", + description: "Emit new event when a new subscription is created. Webhook of type \"subscription.created\" must be created in Payhip Developer settings. [See the documentation](https://help.payhip.com/article/115-webhooks)", version: "0.0.1", type: "source", dedupe: "unique",