Skip to content

application flow documentation #626

@Nielssie

Description

@Nielssie

We spent some time figuring out the working of Silver (installed, docs and sources) but we are not complete sure about the application flow.

Our case:
We have multiple intances of a Learning platform where we want to use (a single instance of) Silver for billing an payment processing.
We spent some time in figuring out the working of Silver (installed, docs and sources) but we are not complete sure about the application flow.

Maybe you guys can help us with some clarification. Or is there documentation which explains the flow?

after a customers clicks the 'buy course' button we assume the following Silver:

  1. create a customer
  2. create a subscription
  3. activate a subscription
  4. create document (and pdf)
  5. create transaction (?) It will return a payment URL
  6. make payment (?)
  7. Check transaction status and determine if customer payed the course and is allowed to use the course.

questions:

  • Should a subscription not become active after payment?
  • Can we only create an invoice on an active subscription?
  • It looks like a transaction can only be created when invoice is payed and only for issued documents, which contradicts.
  • Should a subscription not become active after payment?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions