Loading...

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.

Generate API credentials

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

Register your application

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

Understand authentication

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

Step 2: Choose your integration method with Volt Payments Gateway

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

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.

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:

Volt Accounts

A Volt Account is a payment account that allows you to hold balances in multiple currencies and manage all activity via API or through our Fuzebox portal. It is a separate service from Volt Payments Gateway and is used to create and manage your accounts.

Step 3: Handle notifications (webhooks) with Volt Payments Gateway

Volt Payments Gateway 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.

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

Verify signatures

Always verify webhook signatures to ensure authenticity.

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