Payments — Component Diagram

Payments and billing platform service. Manages Stripe payment intents,

Deploy URL: https://payments.dev.platform.loop.health

Architecture

Summary

Endpoints: 37

Path
/readyz
/v1/checkout
/v1/payments/{id}
/v1/subscriptions
/v1/subscriptions/{id}
/v1/subscriptions/{id}/resume
/v1/subscriptions/{id}/cadence
/v1/refunds
/v1/admin/refunds
/v1/admin/disputes
/v1/admin/disputes/{id}
/v1/billing/portal-session
/v1/billing/summary
/v1/billing/invoices
/v1/billing/payment-methods
/v1/billing/subscription/pause
/v1/subscriptions/{id}/pause
/v1/billing/subscription/cancel
/v1/subscriptions/{id}/cancel
/v1/promo/validate
/v1/promos/validate
/v1/payment-methods
/v1/payments/methods/{customer_id}
/v1/billing/gifts/checkout-session
/v1/billing/gifts/checkout-session/{session_id}/finalize
/v1/billing/gifts/redeem
/v1/gift-membership/redeem
/v1/admin/reconciliation/stripe-bc
/v1/admin/payments/monitor-failures
/v1/admin/sync/telehealth-charge
/v1/admin/dunning/retry-invoices
/v1/admin/webhooks/replay
/v1/admin/promos
/v1/admin/subscriptions/{id}/pause
/v1/admin/subscriptions/{id}/resume
/v1/admin/subscriptions/{id}/cancel
/v1/admin/members/{user_id}/billing-summary

Events published:

  • payment.charged.v1
  • payment.dispute.created.v1
  • payment.dispute.closed.v1
  • payment.refunded.v1
  • payment.invoice.paid.v1
  • payment.invoice.failed.v1
  • payment.invoice.past_due.v1
  • subscription.created.v1
  • subscription.cancelled.v1
  • subscription.paused.v1
  • subscription.resumed.v1
  • affiliate.commission.reversed.v1

Events consumed:

  • order.placed.v1
  • webhook.received.v1