Paystack · Arazzo Workflow
Paystack Charge and Refund a Transaction
Version 1.0.0
Initialize and verify a transaction, then create a refund against it and fetch the refund status.
View Spec
View on GitHub
PaymentsAfricaFintechRecurring BillingMarketplacesPayoutsMobile MoneyStripeArazzoWorkflows
Provider
Workflows
charge-and-refund-transaction
Collect a payment, then issue and track a refund against it.
Initializes and verifies a transaction, creates a refund against the reference, and fetches the refund record to confirm its status.
1
initializeTransaction
transaction_initialize
Initialize the transaction that will later be refunded.
2
verifyTransaction
transaction_verify
Verify the transaction reached a final state before refunding.
3
createRefund
refund_create
Create a refund against the verified transaction reference.
4
fetchRefund
refund_fetch
Fetch the refund record to confirm its current processing status.
Source API Descriptions
openapi