API Reference

Getting Started

Welcome to the GiveCard APIs

For implementation support, please contact [email protected]


Overview

GiveCard is a 1:many payments platform that enables businesses to easily and instantaneously disburse funds at scale via virtual and physical prepaid debit cards.

The money movement in GiveCard begins with your financial department ACHing funds into the GiveCard funding account (1-4 business days). Once the funds have settled, you are able to instantly load cards, resulting in immediately spendable cardholder funds. Before you begin implementing GiveCard, you need to decide if your organization is implementing as a superbusiness or standard business. If you need to keep funds separate and have more than one funding account, then you would be considered a superbusiness.


The GiveCard APIs are built on the REST architecture, defined through the OpenAPI specification, and adhere to standard HTTP response codes and verbs. They uniformly accept and return JSON data and necessitate HTTPS for secure communication.

Contact us for a Sandbox API key to test and simulate endpoints straight from the docs.

Discover our guides and explore our API documentation to learn how to seamlessly integrate with GiveCard.

  • QuickStart: Make your first GiveCard API call in just a few minutes by checking out our quickstart guide.
  • Order Cards: Order a physical or virtual card for your cardholders.
  • Card Loads & Transfers: Initiate a load(s), create a recurring autoload, or transfer funds back into your funding account or other cards.
  • Funding Account: Get funding account details.
  • Card Management APIs: Get general card information or manage your card using lock/freeze/reissue/close card functionality.
  • Spend Rules: Create specific spending rules on your cards.
  • SuperBusiness: If you need to separate funds/cards for different programs/departments, use the superbusiness feature to create separate programs.
  • Reporting: Get a detailed look into your load/transfer history as well as cardholder transactions.
  • Sandbox: Simulate card orders, funding deposits, and card transactions to get a better understanding of what data looks like when you move to production.