How Velvica Works

16
How Velvica Works Billing and Management Platform for Data Centers and MSP

Transcript of How Velvica Works

How Velvica Works

Billing and Management Platform for Data Centers and MSP

2

Velvica Purpose

Velvica automates cloud services sales for cloud service providers

IaaS SaaS

Cloud Service Provider

Customer

3

Single Point to Purchase and Manage All Cloud Services

Cloud providerCloud

services

IaaS

SaaS

End Customer

Velvica integrates with cloud services via API to manage cloud services based on end customers requests and billing results

ProvisioningAPI

4

Launch Panel for Purchased Cloud Services Control Panels

Cloud providerCloud

services

IaaS

SaaS

End Customer

Velvica provides launch panel for purchased cloud services which authorizes end customer in the cloud service control panel via SSO

Single Sign-OnAPI

5

Seamless Purchase Process and Instant Access to the Cloud Service

Three Easy Steps for End Customer to Purchase and Get Access to the Cloud Service

Fill in registration form

Fill in purchase form and provide

credit card

Get access to the control panel

through single sign-on

Step 1 Step 2 Step 3

6

Velvica’s Pre-built Integrations Enable Services Launch Immediately

The interaction is carried out by a simple set of API methods

Usage Replication API Provisioning API

Billing & Cloud ManagementPlatform

Cloud Service ProviderPlatform (I/P/SaaS)

Single Sign-on API Usage Price Estimation API

API

7

High Level Interaction Scheme

ServiceProvider

Cloudservice

ProvisioningAPI

Reports andstatistics

Service consumption End User

Servicemanagement

Velvicaplatform

Single Sign-OnAPI

Usage replicationAPI

Notifications

Data replication toCRM, ERP, …

SSOrequests

Usage price estimationAPI

8

Interaction Diagrams Standard purchase process Subscription based service

9

Case 1: Service Purchase and SSO

Velvica ServiceEnd User

1. Fill registration form

3. Fill purchase form

2. Register user

4. Estimate price

5. Payment6. Provisioning API requestRegister user 7. Register user

8. SSO API request

9. Auth URL with tokenUser auth token

Automatic sign in to the service

10

Case 2: Service Prolongation

Velvica ServiceEnd User

1. Price calculationCharge for service

2. Provisioning API requestSwitch on/off service

3. User notification email

11

Interaction Diagrams In-App purchase process Usage based service

12

Case 1: User Registration and SSO

Velvica ServiceEnd User

1. Fill registration form

3. Provisioning API requestRegister user

2. Register user

5. SSO API request

7. Auth URL with token

4. Register user

User auth token

Automatic sign in to the service

13

Case 2: Order Service

Velvica ServiceEnd User

1. Fill order form

Detailed price infoPurchase ability flag

4. Deploy serviceGenerate usage data

2. Usage estimation APIrequest

Display price and purchaseability

3. Confirm order

5. Service access info

14

Case 3: Service Prolongation

Velvica ServiceEnd User

2. Price calculationCharge for service

Usage data collected since last replication

1. Periodic usage replication API requests

3. Provisioning API requestSwitch on/off service

4. User notification email

Velvica Platform – Modules and Functions

15

• Recurring• One-Time• Usage

Billing

• Accounts• Purchase history• User

management

Users

• Catalog• Tariffs• License server

Services

• Account• Product catalog

customization

Service Providers

• Invoices• Payment GW• Service providers

Invoicing & payments

• Promo rules• Statistics

Promo

• Service providers• ISV• End-users

Notifications

• Clearing house• Monthly reports• Revenue sharing

rules

Clearing & reports

• Online stats

Statistics

• Provisioning• Usage• Payment GW• Service providers

APIs & adapters

• White-label marketplace

• SP, ISV, Velvica admin areas

Web interfaces

• API• Billing• Servers• Financial

Monitoring & testing

16

Thank you!

Ivan VolchenskovCEO, Velvica

[email protected]+1 925-891-7869

www.velvica.com