ExportXMLWordPrintable

    • Type: New Feature
    • Resolution: Fixed
    • Priority: Major
    • Component/s: Billing, SolarUser
    • None

      Currently commercial accounts that integrate with the configured billing system and get invoiced must be configured manually by granting the account BILLING, EXPORT, and IMPORT roles and adding some metadata to the account, like, for the KillBill billing system:

      {
        "accounting": "kb"
      }
      

      This process should be automated, such that users can enable billing themselves. The process could work like:

      1. Click "Subscribe" button
      2. Fill in form with necessary billing information, like billing address, billing email, etc. These fields should be defined by the billing service via the SolarNetwork Settings API so a form UI can be generated as appropriate for the user to fill in.
      3. Submit form, which validates the information and then when OK creates the new account in the billing system and enables billing for the customer (by adding the necessary roles to the user's account).

        1. account-profile@2x.png
          account-profile@2x.png
          63 kB
        2. account-profile-link@2x.png
          account-profile-link@2x.png
          13 kB
        3. account-subscribe-link@2x.png
          account-subscribe-link@2x.png
          19 kB
        4. subscribe-form@2x.png
          subscribe-form@2x.png
          331 kB
        5. subscribe-start@2x.png
          subscribe-start@2x.png
          218 kB
        There are no Sub-Tasks for this issue.

            Assignee:
            Matt Magoffin
            Reporter:
            Matt Magoffin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: