---
title: "Discussion on \"Stripe Said Past Due. The State Machine Said No. Both Were Right.\" | Hashnode"
description: "Discussion on \"Stripe Said Past Due. The State Machine Said No. Both Were Right.\". A paused subscription receives a customer.subscription.updated webhook from Stripe. The payload says the new status is pastdue. The local…"
url: "https://hashnode.com/posts/subscription-lifecycle-engine-state-machine-disagreement/69e391db04dc6f8f83d5070b"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Stripe Said Past Due. The State Machine Said No. Both Were Right.](https://kingsleyonoh.hashnode.dev/subscription-lifecycle-engine-state-machine-disagreement?utm_source=hashnode&utm_medium=feed)

A paused subscription receives a customer.subscription.updated webhook from Stripe. The payload says the new status is pastdue. The local…

Apr 18 · 7 min read · kingsleyonoh.hashnode.dev  
Read the article

-   [#webhook-processing](https://hashnode.com/tag/webhook-processing)
-   [#elixir](https://hashnode.com/tag/elixir)
-   [#event-driven](https://hashnode.com/tag/event-driven)
-   [#state-machine](https://hashnode.com/tag/state-machine)
-   [#stripe](https://hashnode.com/tag/stripe)

## Written by

[kingsley ebube onoh](https://hashnode.com/@kingsley-onoh)

@kingsley-onoh · Lagos, Nigeria

  
[View profile](https://hashnode.com/@kingsley-onoh)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
