Skip to content

payroc/funding

v0.1.1MIT

Skills for funding and settlement integration

send-funds-to-a-merchant

Guides developers through sending (disbursing) funds to a merchant via the Payroc Funding API — including checking available balance before disbursement and creating, tracking, updating, or cancelling funding instructions (/v1/funding-instructions). Use this skill when the user wants to disburse or send funds to a merchant, create a funding instruction, pay out a merchant, distribute merchant balances, implement an ACH payout to a merchant's bank account, perform merchant settlement disbursement, batch-fund multiple merchants in a single instruction, update a pending funding instruction, delete or cancel a funding instruction, or manage the /v1/funding-instructions endpoint (POST, GET, PUT, DELETE). Also use when the user asks about idempotency keys for funding instructions, tracking instruction status (accepted/pending/completed/funded), or checking available balance specifically as a prerequisite for disbursing funds. Do NOT use for setting up or registering a new funding recipient or funding account (use the set-up-a-funding-recipient skill), or for viewing funding activity history, balance reports, or funding balances without the intent to disburse (use the view-funding-activity skill).

set-up-a-funding-recipient

Guides developers through registering and creating a funding recipient via the Payroc Funding API (POST /v1/funding-recipients). Use this skill when the user wants to set up a funding recipient, create a new recipient entity for fund distribution, register a third-party to receive merchant settlement proceeds, implement dynamic funding, configure fund splitting or fund routing to a recipient, set up a payout recipient, create a funding account for a recipient, or work with the /v1/funding-recipients endpoint. Also use when the user asks about KYC requirements for a funding recipient, recipient approval status (approved/pending/rejected), owner or beneficial owner details for a funding recipient, or linking a bank account to a newly created funding recipient (including ACH routing and account numbers on the recipient creation request) — even if they don't use the word "skill" or "funding API" explicitly. Do NOT use for sending or disbursing funds to an existing recipient, viewing funding activity or reports, processing ACH payments unrelated to recipient setup, or onboarding a merchant processing account.

view-funding-activity

Guides developers through querying merchant funding balances and funding activity via the Payroc Funding API (GET /v1/funding-balance and GET /v1/funding-activity). Use this skill when the user wants to view funding activity, check a merchant's current funding balance for reporting or reconciliation purposes, query the history of credits and debits to a funding balance, see what funds are available or pending, filter funding activity records by date range or merchant, paginate through funding records, or understand why a funding balance changed. Also use when the user asks about funding-balance, funding-activity, a merchant's available or pending funds, or how to monitor funding flows — even if they don't use the exact endpoint names. Do NOT use this skill for processing payment transactions, looking up individual payment transaction history, checking individual payment settlement status, creating or sending funding instructions (use send-funds-to-a-merchant), tracking the status of a specific funding instruction, setting up a funding recipient or funding account (use set-up-a-funding-recipient), or viewing ACH deposits (use view-ach-deposits).