stitch

Automate Pay-by-Bank and bank data workflows via Stitch's GraphQL API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stitch enables South Africa's payments and banking integration, letting apps accept instant EFT payments, link bank accounts, and access transactional data in SA.

Core Features & Use Cases

  • Pay-by-bank payments (instant EFT) and bank account linking via Stitch.
  • Retrieve linked accounts, transactions, and balances for lending, analytics, and open-banking workflows.
  • Support disbursements and payouts to SA banks using Stitch's GraphQL API.

Quick Start

Use Stitch to initiate a payment or link a bank account by authenticating, then call the GraphQL endpoint to create payment requests, link accounts, or fetch balances.

Frequently Asked Questions about stitch

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

FAQPage Schema
How do I integrate instant EFT payments for a South African application?▼

Automate Pay-by-Bank and instant EFT workflows for South Africa by authenticating via OAuth 2.0 and calling a single GraphQL endpoint to create payment requests and retrieve linked account data.

Can I retrieve bank account balances and transactions using open banking APIs in South Africa?▼

Retrieve linked bank account balances and transactional data for lending or analytics by querying the Stitch GraphQL endpoint, accessing open banking data within South African ecosystems.

What is the process for automating payouts to South African banks via a GraphQL API?▼

Authenticate via OAuth 2.0, then submit disbursement requests through a single GraphQL endpoint while validating SA bank details and handling idempotent webhooks to automate payouts to South African banks.

Does the Stitch open banking integration handle OAuth 2.0 authentication and webhook idempotency?▼

The integration satisfies OAuth 2.0 authentication for secure access and applies idempotent webhooks alongside rate limiting and proper error handling to ensure reliable bank data workflows.

What are the limitations when using a single GraphQL endpoint for bank linking and instant EFT?▼

Limitations include managing rate limiting and proper error handling within the single GraphQL endpoint, ensuring all workflows apply SA bank detail validation and idempotent webhook processing for reliability.