refund-an-ach-payment
Guides developers through returning funds for an ACH (bank transfer) payment via the Payroc API. Use this skill when the user wants to refund an ACH payment, refund a bank transfer payment, return money to a customer's bank account via ACH or bank transfer, reverse or void a settled or open-batch bank transfer, issue a referenced refund (linked to a paymentId) or an unreferenced refund (standalone, no paymentId) for a bank transfer, process a PAD (Canadian pre-authorized debit) refund, work with the /v1/bank-transfer-payments/{id}/refund endpoint, or work with the /v1/bank-transfer-refunds endpoint. Also trigger when the developer asks about the difference between ACH reversals and refunds, choosing the right refund method for a bank transfer, NACHA return codes on a refund, tracking ACH refund status, re-presenting a returned ACH payment to retry collection (work with the /v1/bank-transfer-payments/{id}/represent endpoint), or closing a return after the customer paid another way (work with the /v1/bank-transfer-payments/{id}/close endpoint). Does NOT cover card payment refunds (credit card, debit card, or Visa/Mastercard/Amex refunds — use the refund-a-card-payment skill for those), taking new ACH payments, accepting bank transfer payments, verifying bank accounts, or viewing ACH deposit reports.
- Version
- 0.7.3
Pinned to revision a3761e0e5c18, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/refund-an-ach-payment/SKILL.md
- skills/refund-an-ach-payment/references/_sources.md
- skills/refund-an-ach-payment/references/api-schema.md
- skills/refund-an-ach-payment/references/bank-transfer-refund-guide.md
- skills/refund-an-ach-payment/references/error-response-format.md
- skills/refund-an-ach-payment/references/identity-call.md
Every link opens the file at its source, pinned to the revision this page describes.