Skip to content

payroc/transaction

v0.1.1MIT

Skills for payment transaction integration

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
Read SKILL.md at the source

Pinned to revision a3761e0e5c18, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.