VegaWallet's payment infrastructure, VegaPay, is designed to be easily integrated into websites, merchant processing systems, or any other product where the user wishes to collect payments in cryptocurrency. This product has been designed from the ground up and based on VegaWallet's Multi-Signature wallet architecture provided by BitGo Inc.
The hierarchical wallet design implemented in this system is designed to reduce the impact of middle men so heavily associated with traditional merchant processing systems. It also provides several safety elements to protect a company's newly acquired funds from personal theft, which is heavily associated with cash transactions in retail environments.
While many platforms provide cryptocurrency payment processing, VegaWallet provides the most open-end comprehensive system for just a fraction of the cost. Our platform fees total just 0.2% of the total collection for a day while other popular companies charge upwards of 0.5-1.0% of each transaction. Cryptocurrency payments are supposed to be cheap and fast, let's keep it that way!
Start by going through the rest of the documentation at your discretion to get up to speed with the services offered.
Reach out to our support team at Support@VegaWallet.com to create your test-net super-admin accounts and credentials for authorization.
Please provide the following information in your original contact to fast track the creation process:
1) Decision Maker First Name
2) Decision Maker Last Name
3) Designated E-Mail Address
4) Company Name
5) Physical Company Address
After your super-admin account is created, you can then move forward with integration. If you are a payment processing company wishing to start offering cryptocurrency payment capabilities to your current clients then please follow the process flow below. If you are a company wishing to directly integrate cryptocurrency payments through VegaPay then please skip the below steps by clicking here.
There are several designated user roles when assigning users and clients under your super-admin account.
1) Super-Admin (This is you)
2) Admin - The Admin would be a company or client in general
3) Store - This role specifies specific store locations of your client
4) Counter - This role is designed for each register or counter location in a specific store location
For most larger companies, you will only have to create the original admin role. After creating this role, the admin can then access our dashboard and click on the "Add Gateway" option to integrate each register themselves (If familiar with integrating third party systems). If they are not familiar with integrating third party systems or you would like to stream line this process, then feel free to add each role individually for each company.
This API endpoint is responsible for account and role creation in the VegaPay network. Please remember to format each feed correctly according to documentation in order to prevent any further issues. The first and last name should be set to ultimately reflect the decision maker of each account. We do recommend always using the correct company name and address as well in order to comply with any local tax guidelines.
This API endpoint is responsible for login to the VegaPay network. Please ensure all information is always correct before continuing in order to protect your collected funds. A "PublicKey" will be displayed during this process, please remember to save the public key, it will be used in other VegaPay API endpoints moving forward.
This API endpoint is responsible for resetting an account's password. The user will receive an email to their registered and verified address to continue with the reset process. Manually changing passwords should be completed through the VegaPay Dashboard. Always remember to obey common practices when setting a new password.
These API endpoints are responsible for generating an address to be associated with specific roles, then verifying the transaction has been complete afterwards. The created address will then be used as a baseline for deposits and transactions relating to that certain user role. At this point in time, only DASH is available for use on the VegaPay system. Because this is testnet, be sure to use the values "tdash".
This API endpoint is responsible for retrieving the total balance collected before main transfer occurs and can be called at any point in time. Please be aware that with some assets, unlike Dash, there are not instant confirmations. This will reflect in the feed as "confirmed balance" and "spendable balance."
This API endpoint is responsible for initiating the transfer from all "Counter" role wallets to the main "Admin" role wallet. To cut down on fees and network congestion we have recommended this endpoint only being called a maximum of two times per 24 hour period.
VegaWallet has also made observation and role creation easier for the every day client with use of our VegaPay Dashboard. You can view the test-net's dashboard by clicking here. This dashboard is available in several different languages such as: English, Spanish, French, Hindi, and Arabic!
The dashboard provides access to all most API endpoints internally as well, making account/role creation and product supervision simple and secure. There are several options available on first sight including:
1) Dashboard - Main page responsible for simple overview of your network.
2) Add Gateway - Add users and roles such as admins, stores, and counters to your current payments network.
3) Transactions - View all transactions currently flowing through your payments network.
4) Access History - Keep track of login history and ensure your account remains secure.
5) View Network - View all roles and accounts under your network, along with details associated to each role.