squad

Integrate Squad APIs for Nigerian transactions, virtual accounts, payouts, and mandates.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill squad-africandigitalassetframework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: squad
Source: https://github.com/AfricanDigitalAssetFramework/africa-stack-skills/tree/main/west-africa/nigeria/squad
Command: npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill squad-africandigitalassetframework

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simplify and centralize Nigerian payment operations by integrating Squad's transaction, virtual account, payout, and mandate APIs into your application workflow, reducing integration time and maintenance.

Core Features & Use Cases

  • Initiate payments and obtain checkout URLs for customer payments
  • Create virtual accounts to receive funds and manage settlements
  • Initiate and track payouts to Nigerian bank accounts with recipient verification
  • Manage recurring debits via mandates for subscription-style billing

Quick Start

In your app, initiate a Squad transaction and then verify its status before fulfillment.

Frequently Asked Questions about squad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Squad payments for an e-commerce platform in Nigeria?

You can create virtual accounts via the Squad API to receive Nigerian Naira funds directly, manage settlements, and track incoming payments. This provides a dedicated account number for each transaction or customer without needing a traditional bank.

Can I automate recurring billing and subscription debits using Squad mandates?

Yes, you can manage recurring debits via Squad mandates to handle subscription-style billing. The Squad API allows you to set up mandates that automatically debit customer accounts, enabling automated recurring payment cycles for your service platform.

How do I initiate payouts to Nigerian bank accounts with recipient verification?

Initiate payouts to Nigerian bank accounts by calling the Squad API with recipient bank details, then verify the recipient and track the payout status. This ensures accurate fund disbursement and provides tracking for settlement across Nigeria.

What is required to handle Squad API webhooks and transaction status checks?

Handling Squad API webhooks requires a valid Squad API key, consistent request formatting, and robust error handling. You must implement webhook endpoints to receive event updates and perform status checks to verify transactions before fulfillment.