Full-screen screenshot (macOS) of a maximised WezTerm window split into two panes side-by-side, with the one on the left holding a Helix Editor instance with a file called PaymentProviderStripe.js loaded in it showing the source of a class called StripeWebhook at line 201 with code to set up a webhook endpoint in Stripe using the Stripe API and save the resulting webhook endpoint details, including its secret, url, etc.
The right-hand pane is split into three panes stacked on top of each other. The top one is running LocalXpose, the middle one has Kitten Shell open, showing the object at kitten.db.settings.payment.providers.stripe.environment.sandbox.webhook:
Proxy [
StripeWebhook {
id: 'we_1TBYMjI8i72FxrqiPT6g0xFH'
secret: 'whsec_SnpgNSw9TkYQS2HervZBl8vFxuMIy8Qm' ,
LiveMode: false, status:
'enabled',
url: 'https://dev.ar.al/stripe-webhooks'
}.
get: [Function: bound getHandler], set: [Function: bound setHandler], defineProperty: [Function: bound definePropertyHandler], deleteProperty: [Function: bound deletePropertyHandler]
}
]
The last pane is running Yazi, showing a three-column layout of the files at ~/Projects/catalyst/app