The Payment API That Does More

Our payment API lets you control the whole transaction lifecycle, from onboarding and verification to transactions and reconciliation.

Test all of our endpoints and functions in our sandbox environment and utilize our industry-specific recipes to integrate in days, not weeks.

250+ API Endpoints

Our expansive API facilitates onboarding, verification, transactions, reconciliation and more.

Industry-Specific Recipes

Our integration recipes for multiple use cases let you integrate faster and with less errors.

Open Banking Integrations

We’ve partnered with open banking data aggregators and detailed the integration process for each provider.

Payment API & Portal

Oversee everything from our dedicated Portal and share reports and data with key stakeholders.

The Payment API Made For Developers By Developers

As an API-first platform, we strive to give developers an API that integrates quickly, performs as expected, and doesn’t have any surprises along the way.

Whatever you are creating for your platform or service, our payment API is designed to give developers the ultimate freedom to utilize it however they wish.

  • cURL
  • JavaScript
  • PHP
  • Python

The Payment API Made For Developers By Developers

As an API-first platform, we strive to give developers an API that integrates quickly, performs as expected, and doesn’t have any surprises along the way.

Whatever you are creating for your platform or service, our payment API is designed to give developers the ultimate freedom to utilize it however they wish.

Custom Integration Recipes Built For Any Scenario

Our comprehensive API integration recipes reduce development time and empower your development team to build out embedded payment functions with ease.

Custom lending recipe to support your disbursement and repayment fund flows.

--data Amount=1100 \
--data Currency=CAD \
--data'Notes=Loan repayment for Ada'
--data ClientReferenceNumber=LP12345

This recipe is for you if your gig-economy business requires on-demand wage pay.

--dataAccountNumber=1234567 \
--dataFinancialInstitutionNumber=010 \
--dataBranchTransitNumber=00390 \
--dataAmount=2500

VoPay makes it easy for B2B finance teams to stay ahead of accounts receivable and get paid faster.

--dataAmount=50000 \
--dataCurrency=CAD \
--data'Notes=Invoice collection for ABC'
--dataClientReferenceNumber=AR12345

Improve your vendor relations with optimized payouts and greater visibility for both you and the vendor.

--data 'Key={APIKey}' \
--data 'Signature={Signature}' \
--data 'CompanyName=XYZ Corp' \
--data Amount=50000 \

Implement your micro-credit and micro-debit bank account verification flow with this tailored recipe.

--data 'TransactionLabel=Micro-Deposit 123'
--data AccountNumber=1234567 \
--data FinancialInstitutionNumber=010 \
--data BranchTransitNumber=00390 \

Easily add property owners and tenants to collect and disburse recurring payments.

--dataFrequency=recurring \
--dataNameOfFrequency= monthly \
--dataScheduleStartDate=2022-10-01 \
--dataEndingAfterPayments=12 \

Process collections for rent while reducing NSF's and returns.

--data'Signature={Signature}' \
--dataDebitorClientAccountID=GraceHopper \
--dataReceipientClientAccountID=AdaLove \
--dataAmount=2000

Onboarding new clients can be automated through a dedicated set of endpoints that can be invoked from your platform.

--dataEFTCollectEnabled=true \
--dataEFTSendEnabled=true \
--dataMaxFundEFTAmount=10000 \
--dataMaxWithdrawEFTAmount=10000

Transfer funds from a business to an individual in a simplified manner.

--dataSINLastDigits=1234 \
--dataFinancialInstitutionNumber=001 \
--dataBranchTransitNumber=12345 \
--dataAccountNumber=1234567

Transfer money from an investor to a funds with this simplified recipe.

--data'BusinessName=Alpha Fund X' \
--dataBusinessNumber=123456789 \
--dataBranchTransitNumber=8 \
--dataBusinessTypeCategoryID=0 \

Setup accounts for clients and clinics to collect fees from customers.

--dataBusinessWebsite=https://lovelaceclinics.com \
--dataBusinessPhone5551234567 \
--dataFinancialInstitutionNumber=010 \
--dataBranchTransitNumber=12345 \

Create client accounts for vendors and buyers then transfer funds with this recipe.

--dataCountry=CA \
--dataPostalCode=A1A1A1 \
--dataCurrency=CAD \
--data'BusinessName=Lovelace Goods' \

Build In The Sandbox Now!

1

Get Your API Key

Fill out the form at the top of this page to get access to the sandbox.

2

Activate Sandbox

Start testing in the VoPay sandbox to explore our payment API functions.

3

Test Integration

Test your integration with the help of our technical support team to make sure it is ready.

4

Go Live!

Complete compliance, test some live transactions then launch your integration with confidence!

1

Get Your API Key

Fill out the form at the top of this page to get access to the sandbox.

2

Activate Sandbox

Start testing in the VoPay sandbox to explore our payment API functions.

3

Test Integration

Test your integration with the help of our technical support team to make sure it is ready.

4

Go Live!

Complete compliance, test some live transactions then launch your integration with confidence!

Get to know the VoPay API

Get access to our developer friendly API and get a feel for how our payment solutions work.

I agree to the VoPay API Terms of Use.

Request a Call

Talk with our sales team

We are happy to answer your questions. Fill out the form and we will have one of our team members contact you.