Recued
Menu
← Back to recipes

Signal access on payment failure (Paddle)

by recued-core v2 44 views

Use “Signal access on payment failure (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

Complete workflow

Use Seller Subscription Payment Events (Paddle) in Recued for payment observer and provider source truth over Paddle subscriptions. It includes 1 related pack in one install.

You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.

Signal access on payment failure (Paddle)
This recipe Background automation

Use “Signal access on payment failure (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:seller-subscription-payment-events-paddlerecipe-role:webhookpayment-observerprovider-source-truth
by recued-core pinned v2

Use “Observe seller subscription payment event (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:seller-subscription-payment-events-paddlerecipe-role:webhookpayment-observerprovider-source-truth
by recued-core pinned v4

Use “Renew subscription access order (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:seller-subscription-payment-events-paddlerecipe-role:webhookrenewalprovider-source-truth
by recued-core pinned v3

Use “Close access on subscription cancellation (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:seller-subscription-payment-events-paddlerecipe-role:webhookpayment-observerprovider-source-truth
by recued-core pinned v2

Use “Pause access on subscription pause (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:seller-subscription-payment-events-paddlerecipe-role:webhookpayment-observerprovider-source-truth
by recued-core pinned v2

Use “Resume access on subscription resume (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:seller-subscription-payment-events-paddlerecipe-role:webhookpayment-observerprovider-source-truth
by recued-core pinned v2
Show all 7 recipes

Use “Swap tier on subscription change (Paddle)” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:seller-subscription-payment-events-paddlerecipe-role:webhookpayment-observerprovider-source-truth
by recued-core pinned v2
View pack details, dependencies, and permissions →
How it works 31 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (31 steps)
◆ webhook_event core.webhook.event.get
Get webhook event
■ profile_exact compare
Check if webhook event delivery profile id is one of paddle.notification.v1
■ decoded_schema_exact compare
Check if webhook event delivery decoded schema id is one of paddle.notification.v1
■ transport_exact compare
Check if webhook event delivery transport assurance is one of authenticated
■ source_truth_policy_exact compare
Check if webhook source truth policy is one of provider_readback_required
■ freshness_exact compare
Check if webhook event delivery freshness checked is one of true
■ payload_event_id_exact compare
Check if webhook event payload event id is one of webhook event event provider event id
■ payload_event_type_exact compare
Check if webhook event payload event type is one of webhook event event provider event type
■ payload_notification_id_prefix starts_with
Check if webhook event payload notification id starts with ntf_
■ payload_resource_id_exact compare
Check if webhook event payload data id is one of webhook event event provider resource id
■ envelope_shared_valid all
Check if all conditions are true
■ door_id trim
Trim whitespace from setting door id
■ door_id_present compare
Check if door id has data
■ event_type_supported compare
Check if webhook event event provider event type is one of subscription.past_due
■ subscription_id_prefix starts_with
Check if webhook event event provider resource id starts with sub_
■ subscription_id_truncated truncate
Truncate webhook event event provider resource id to a max length
■ subscription_id_bounded compare
Check if webhook event event provider resource id is one of subscription id truncated
■ change_envelope_valid all
Check if all conditions are true
◆ subscription_read recued-core.seller-paddle.subscription.read
Read subscription on seller paddle
skip: step.change_envelope_valid equal false
■ subscription_id_exact compare
Check if subscription read result data id is one of webhook event event provider resource id
■ subscription_customer default
Apply default
■ subscription_customer_prefix starts_with
Check if subscription customer starts with ctm_
■ subscription_workflow_key default
Apply default
■ subscription_is_ours compare
Check if subscription workflow key has data
■ subscription_proof all
Check if all conditions are true
■ subscription_collection_failing compare
Check if subscription read result data status is one of past_due
■ signal_proof all
Check if all conditions are true
◆ signal_status core.seller.customer-access.close
Close seller customer access
skip: step.signal_proof equal false
■ subscription_status_differs_at_source all
Check if all conditions are true
■ foreign_subscription_ignored all
Check if all conditions are true
■ event_summary to_summary
Format results as a summary card
▼
Output
summary event_summary
Settings 1 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

door id setting = main

Uses (3 operations)

Webhooks Get webhook event core.webhook.event.get
Pack operation Read subscription on seller paddle recued-core.seller-paddle.subscription.read
Selling Close seller customer access core.seller.customer-access.close

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

What it's allowed to do

Read Webhooks core.webhook.event.get read-only
Write Selling core.seller.customer-access.close external change

1 more isn't listed here. You'll see it at install.

Data it touches

SurfacesWebhooksSelling
Warehousedata.iddata.customer_iddata.custom_datadata.status

About

Tags

pack:seller-subscription-payment-events-paddlerecipe-role:webhookpayment-observerprovider-source-truthdunningsellersubscriptionprovider:paddled-196

Details

31 steps 1 configurable settings recipe_id: signal-access-on-payment-failure-paddle