Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

gazebo-web/payments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The payments service is in charge of processing payment processor events (e.g. Stripe) and updating user balances inside of the Ignition Robotics billing system.

Workflow

sequenceDiagram
    UI->>App: Start Stripe transaction
    App->>Payments: Create session
    Payments->>Customers: Get customer
    Customers->>Payments: Customer response or error
    Payments-->>Stripe: Create customer
    Stripe-->>Payments: Customer created
    Payments-->>Customers: Create customer
    Customers-->>Payments: Customer created
    Payments->>Stripe: Create session
    Stripe->>Payments: Session ID
    Payments->>App: Session created for Stripe (ID)
    App->>UI: Redirect to Stripe
    UI->>Stripe: Process checkout
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages