Direct Integration with Volt

Get started with Volt Payment Gateway in 3 simple steps

This guide walks you through integrating Volt payments into your application. Follow these three steps to start accepting instant bank payments.

Time to integrate: Most merchants complete integration within 1-2 days.

Step 1: Set up your account

Before you can process payments, you need access to Fuzebox (Volt's merchant portal) and API credentials.

Get Fuzebox access

Contact Volt to create your merchant account. You'll receive login credentials for Fuzebox.

Learn more about Fuzebox

Generate API credentials

In Fuzebox, navigate to Configuration > Customers > API Access and generate your username and password.

Customer credentials guide

Register your application

Create an application in Fuzebox to get your Client ID and Client Secret.

Application registration guide

Understand authentication

Use your credentials to obtain an access token for API calls.

Authentication details

Step 2: Choose your integration method

Volt offers three integration options. Choose the one that best fits your needs:

Best for: Quick integration, PCI compliance, minimal development effort

Volt handles the entire payment UI. You redirect customers to our hosted page and receive them back after payment.

Pros:

  • Fastest to implement
  • No PCI compliance burden
  • Automatic UI updates and bank support

Get started:

Key API endpoint:

Not sure which to choose?

Start with Hosted Checkout – it's the fastest way to go live. You can always migrate to API-Only later for more control.

Step 3: Handle notifications (webhooks)

Volt sends real-time payment status updates via webhooks. This is essential for updating order status in your system.

Configure webhook URL

In Fuzebox, go to your application and set up Payment notifications with your webhook endpoint URL.

Payment notifications setup

Handle payment statuses

Process incoming notifications to update your order status:

Volt StatusMeaningYour Action
RECEIVEDMoney received✅ Fulfill order
COMPLETEDPayment complete✅ Fulfill order
FAILEDPayment failed❌ Cancel order

Payment status flow

Verify signatures

Always verify webhook signatures to ensure authenticity.

Signature verification

Important:

Never rely solely on return URLs for payment confirmation. Always use webhooks as the source of truth for payment status.

You're ready! 🎉

Once you've completed these steps in Sandbox, you're ready to go live:

  1. Switch to Production in Fuzebox (toggle top-right)
  2. Repeat credential generation for Production
  3. Update your integration with Production credentials

Need help?

How is this guide?

Last updated on

On this page