Squad Nigeria Payment API
Squad Nigeria payment REST API (GTCO/GTBank subsidiary) for Nigerian businesses to accept card payments, bank transfers, USSD, and mobile money through a developer-friendly payment gateway backed by Guaranty Trust Holding Company (GTCO), enabling e-commerce, SaaS, and marketplace payment integration with virtual account management and split payment capabilities. Enables AI agents to manage card payment for Nigeria e-commerce checkout automation, handle bank transfer for Nigeria account-to-account payment automation, access virtual account for Nigeria dedicated payment collection automation, retrieve payment status for Nigeria transaction confirmation automation, manage webhook notification for Nigeria payment event automation, handle split payment for Nigeria marketplace disbursement automation, access USSD payment for Nigeria offline checkout automation, retrieve transaction reporting for Nigeria analytics automation, manage refund processing for Nigeria order management automation, and integrate Squad with Nigerian e-commerce, fintech, marketplace, and enterprise platforms for end-to-end Nigeria payment automation.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Nigeria payments. GTCO/CBN. Bearer + HMAC. NG. Card and payment data.
⚡ Reliability
Best When
A Nigerian e-commerce business, fintech, or marketplace wanting AI agents to automate card, bank transfer, and virtual account payment acceptance through Squad's developer-friendly Nigeria payment gateway backed by GTCO banking infrastructure.
Avoid When
SANDBOX REQUIRES SQUAD DEVELOPER ACCOUNT: Squad sandbox requires developer account registration; automated testing must register on Squad dashboard; automated anonymous API access creates unauthorized_developer_access. VIRTUAL ACCOUNT IS UNIQUE PER CUSTOMER: Squad virtual account (dedicated NUBAN) is assigned uniquely per customer; automated collection using customer virtual account routes payment directly; automated shared virtual account for all customers creates attribution failure. WEBHOOK HASH VERIFICATION REQUIRED: Squad webhook uses sha512 HMAC hash verification; automated webhook handler must verify signature; automated unverified webhook acceptance creates spoofed payment event vulnerability. SPLIT PAYMENT REQUIRES REGISTERED RECIPIENTS: Squad split payment requires recipients registered in Squad dashboard with valid account details; automated split must register recipients first; automated split to unregistered recipient creates invalid_split_recipient.
Use Cases
- • Accepting card and bank transfer for Nigeria e-commerce checkout agents
- • Managing virtual accounts for Nigeria dedicated payment collection agents
- • Processing split payments for Nigeria marketplace seller disbursement agents
- • Confirming Nigeria payment transactions from e-commerce fulfillment agents
Not For
- • Non-Nigeria payments (Squad is Nigeria-focused payment gateway)
- • International acquiring beyond Nigeria (Squad is Nigerian domestic market)
- • High-volume global enterprise (Squad is Nigeria market specialized)
Interface
Authentication
Squad uses secret key (Bearer token) for API authentication. REST API with JSON. Lagos, Nigeria HQ. GTCO (Guaranty Trust Holding Company) subsidiary. Founded 2021. Products: Card, bank transfer, USSD, virtual accounts, split payment, payment links, direct debit. SDKs: JavaScript, Node.js, Python. CBN-licensed. Popular with Nigerian developers and startups. Competes with Paystack and Flutterwave for Nigeria developer payment market.
Pricing
Lagos NG. GTCO subsidiary. Per-transaction pricing in NGN capped. CBN licensed. Developer-friendly.
Agent Metadata
Known Gotchas
- ⚠ SECRET KEY IS BEARER TOKEN: Squad uses secret key as Bearer token in Authorization header; automated requests must format as 'Authorization: Bearer sk_test_xxx'; automated API key as query param or wrong header creates authentication_failed
- ⚠ TRANSACTION_REF IS MERCHANT-GENERATED: Squad transaction_ref is merchant-generated unique identifier; automated payment must generate unique transaction_ref; automated duplicate transaction_ref creates duplicate_transaction error
- ⚠ WEBHOOK SIGNATURE USES SHA512: Squad webhook notification uses SHA512 HMAC of payload with secret key; automated webhook handler must verify squad-auth header (hash); automated unverified webhook creates spoofed payment confirmation vulnerability
- ⚠ VIRTUAL ACCOUNT CUSTOMER MUST EXIST: Squad virtual account is tied to customer record; automated virtual account creation requires prior customer creation; automated virtual account without customer_id creates missing_customer error
- ⚠ BANK TRANSFER PAYMENT USES DEDICATED ACCOUNT: Squad bank transfer gives consumer a dedicated account number; automated checkout must display account number to consumer for transfer; automated direct debit attempt using account creates wrong payment mechanism
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Squad Nigeria Payment API.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-07.