Login
Developers

Built for Developers

Use Hyfin's enterprise payment features in your own application. Simple to integrate, powerful at scale.
We've got you certified, with access to 20+ gateways and counting, your solution will never be limited when integrating with Hyfin.
			
// Create a customer
const resp = await fetch("https://api.hyfin.app/api/v4/site/YOUR_SITE_ID/customer/addUpdate", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    displayName: "ABC Plumbing",
    primaryContact: { firstName: "John", lastName: "Doe" }
  })
});

const { success, _id } = await resp.json();


		
Embed payments directly into your software

Simple API

The easiest way to embed payments directly into your software without changing your user's workflow.
The easiest way to add payments to your software
Simple RESTful JSON API
Use our prebuilt code snippets and integrate within minutes
Onboard new merchant accounts, send payment requests, generate payment links all within a single easy-to-use API
Read the Docs

Integrate in a Few Lines

Example Code Snippet below.
Example Code
			
// Create a customer
const resp = await fetch("https://api.hyfin.app/api/v4/site/YOUR_SITE_ID/customer/addUpdate", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    displayName: "ABC Plumbing",
    primaryContact: { firstName: "John", lastName: "Doe" }
  })
});

const { success, _id } = await resp.json();


		

Frequently Asked Questions

Can't find what you're looking for?
Contact Us
If you love QuickBooks, you can continue to use it as is with zero disruption, but still gain the benefit of our add-on.

  • 1. Text Message invoice delivery
  • 2. Deposit/Installment/Milestone based billing
  • 3. Payment Links (hosted payments page and rapid checkout and donation pages)
  • 4. Unlimited Payment reminders
  • 5. Late fees and early pay discounts
  • 6. Customer Portal
  • 7. Virtual Terminal and Card Present (gateway specific)
  • 8. Compliant Dual Pricing and Surcharging
  • 9. Interchange Optimization
  • 10. Unlimited users
  • 11. A merchant service provider of your choosing
  • Supported file types: '.jpg', '.jpeg', '.png', '.gif', '.pdf', '.doc', '.docx', '.xls', '.xlsx', '.xlsm', '.xml', '.csv', '.txt', '.md'

    Size: 10 mb
    Number of attachments: 5 attachments
    Yes, international merchants can be supported, but there are limitations.
    Auth.NET, NMI, Nuvei, and PaySafe support Canadian-based Merchants and may support other currencies as well, but only PaySafe has EFT (Canada's version of ACH).
    Please note, card gateways do accept international payments, so US based merchants can send invoices off-shore and receive card payments. In addition to currency, please consider language and ask our team about specific scenarios not detailed here.
    Yes. With certain gateways, a physical terminal can be connected allowing merchants to take card present transactions.
    Batch times and deposits are not determined by Hyfin.
    Please consult your merchant services provider for more detail, to request a time change, or to understand CC/ACH funding.
    Yes.
    The payment types (CC vs ACH) are identified in the Payments listing screen as well as exports from that area of Hyfin
    More Questions? See all FAQ

    Get paid faster and keep more of what you earn.

    We know your time is valuable. In just a few minutes, see how much you could save.
    See How It Works
    Fill out the form and we'll be in touch shortly.
    Name Email Phone Company Name