Integrate Nickel with any system or workflow.

Use Nickel API to request payments, pay bills, and sync transactions across all your systems.

// Send an invoice — Nickel returns a hosted payment link
const res = await fetch('https://rest.nickel.com/paymentLink', {
  method: 'POST',
  headers: {
    api_key: process.env.NICKEL_API_KEY,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    customerId: 'clkqzo2y1000cx9tfohoiodq1',
    name: 'INV-1042',
    requestedAmountCents: 500000,
    dueDate: '2026-07-15',
  }),
})

const { url } = await res.json()
// → https://nickel.nickelpayments.com/pay/Ahndhz
25,000+ businesses move and grow their money on Nickel

Full support. Human support available from set up to go live.

Modern Open API. Well documented REST API built to industry standards.

Bank grade security. Bank grade encryption protects every API call.

Test environment. End-to-end testing in our free sandbox environment.

What you can build with Nickel API.

Embed Nickel into your ERP

Add Nickel's functionality directly to your ERP or custom software

Sync data across your tools

Push transaction data to your accounting, reporting, and operations tools.

Custom workflows

Build custom triggers and routines that match exactly how your business operates.

Seamless API integration. Nickel's helped us cut checks down to zero and we're on track to save over $200K in fees this year.

Andrew Russo

BACA Systems

All Nickel features, available programmatically.

  • Send payment requests

    Issue new invoices and request payment from customers

  • Save card or banks on file

    Onboard new customers and securely save their payment methods on file.

  • Auto pay

    Charge payment methods on file.

  • Create and pay bills

    Pay businesses and contractors with ACH, card, wire or check.

  • Onboard and verify vendors

    Collect vendor business, bank and tax documents securely.

  • Updates via webhooks

    Get real time notifications when payments are completed, failed or updated.

Use cases Nickel API does not support

  • Using Nickel as a payments gateway

    Nickel is an invoicing and bill pay platform, not a standalone payments gateway like Stripe.

  • Powering an eCommerce Checkout.

    Nickel is built for B2B invoice-based payments, not for eCommerce checkout or shopping carts.

  • Building a 3rd party payments platform

    Nickel works directly with businesses sending and receiving payments, not third parties.

Bank grade security.

Protect every API call and transaction with tokenization, SOC 2 Type II, and PCI DSS standards.

  • SOC 2 Type II
  • PCI-DSS
  • Tokenized transactions

America's best payments platform, API included.

Rated 4.9 across hundreds of G2 reviews from businesses and developers building on Nickel.

Mick Safron
Nickel has made our payment process stress free.
Mick Safron Biohackers World
Hannah Bogar
Nickel doesn't charge hidden fees and links to Quickbooks seamlessly
Hannah Bogar Quest Cabinetry
Cindy Arocha
Nickel saved the day, and has been incredibly easy to use
Cindy Arocha InVia Collective

Frequently asked questions

Is Nickel a payment gateway like Stripe or Adyen?

No, Nickel is not a payment gateway and does not provide direct access to credit card processing, tokenization, and other gateway capabilities.

Do I need the API to connect Nickel to QuickBooks?

No. Nickel has a native QuickBooks integration that you can set up in minutes without writing any code. The API is for connecting Nickel to tools where there isn't an existing integration.

How much does API access cost?

Please get in touch with our team to learn more about pricing.

Do I need a developer to use the API?

Yes, you'll need someone with basic development experience to build and maintain your integration. Our team is available to help with setup and troubleshooting.

Can I test my integration before going live?

Yes. Nickel provides a full sandbox environment so you can build and test your integration without affecting live data.

What kind of support do you offer during integration?

You'll work directly with our engineering team. We help with setup, troubleshooting, and getting your integration live.

What if I need a custom endpoint?

We're happy to help and support your unique use case. Please get in touch with our team to discuss your requirements.

Ready to build on Nickel?

Grab your API key in minutes, or talk to sales about your integration plans.

See your ROI and savings using our calculator

Savings calculator

See a demo. See how Nickel can improve your cashflow in 30 minutes.

Talk to our experts