Integrating directly with Volt

By the end of this guide, you will be able to:

  • Set up your access to Fuzebox
  • Generate your credentials for the Volt API
  • Configure necessary notifications
  • Prepare for the integration of Volt products

Fuzebox Access

Our team will create your direct merchant profile in Fuzebox and you will receive an invitation via email. This link will be active for 48 hours and will enable you to set up your password and activate your account. Once done, you are ready to move forward.

Generate Your Access Credentials

After logging into Fuzebox, you will need to generate two sets of credentials for your integration.

Customer Credentials
The customer username and password identify your organisation, allowing you to access your data, request payments, process refunds and payouts, and access reports.

Find out more about credentials

Application Credentials
These credentials identify how you are accessing the Volt API- whether through a website, app, or the Fuzebox interface. You’ll need to generate a Client ID and Client Secret to authenticate your application and access the API.

Find out more about applications

Signature Keys 
If you plan to use Refunds and Payouts from a Volt-issued account your requests will need to be properly signed to be processed. For this, you need to generate an additional key pair. 

Find out more about keys and signatures

Alternatively, users with correct permissions will always have an option to manually approve the requests in Fuzebox. 

When setting up an application, you need to pre-configure callback URLs in Fuzebox. If a new URL is provided in a payment request, it will override the previously set one. For more details, refer to the implementation guide here and OpenAPI Docs. You will not be able to override the URL for refund notifications

Receive Notifications

Volt will send a notification each time there is a change in status. There are separate notification settings for: Payments and Refunds, Payouts, Reports and Credits Received. To set them up, create one or more endpoints and configure the URLs in Fuzebox. Each notification will be digitally signed with a secret generated in Fuzebox, which you will use to verify that it is from Volt. At a minimum, you will need to configure Application notifications; these are used for Payments and Refunds.

Find out more about signing your requests

Start Product Integration

Once you have completed these steps, head to our implementation guides for detailed instructions on integrating Volt products. If you need support, our team is here to help- reach out to us at support@volt.io.

Get started with Gateway Get started with Global Payments API