Documentation Index
Fetch the complete documentation index at: https://docs.cheqpay.mx/llms.txt
Use this file to discover all available pages before exploring further.
Create a Refund
Issue full or partial refunds easily. Process returns, cancellations, and adjustments with a simple API call.Partial Refund
Refund part of the original payment amount:Full Refund
Omit the amount to refund the full payment:Refund Timeline
Card Refunds
Funds typically appear in the customer’s account within 5-10 business days. This is standard bank processing time and outside of Cheqpay’s control.Multiple Partial Refunds
Issue multiple partial refunds up to the original payment amount:Example
Refund Status
| Status | Description |
|---|---|
PENDING | Refund is being processed |
COMPLETED | Refund processed successfully |
FAILED | Refund failed (rare) |
Important Rules
Only Completed Payments
Only Completed Payments
You can only refund payments with status
COMPLETED. Pending or failed payments cannot be refunded.Refunds Are Final
Refunds Are Final
Once processed, refunds cannot be cancelled or reversed. Make sure to verify the amount before refunding.
Maximum Refund Amount
Maximum Refund Amount
Total refunds cannot exceed the original payment amount. Attempting to over-refund will result in an error.
Processing Fees
Processing Fees
Processing fees are typically not refunded. You’ll still pay the original transaction fee even after issuing a refund.
Customer Notifications
Customers are automatically notified when refunds are processed (if notifications are enabled):- Refund amount
- Original payment reference
- Estimated timeframe for funds to appear
- Support contact information
Refund Reasons
Always include a reason for tracking and reporting:- Customer requested refund
- Order cancelled
- Product returned
- Duplicate payment
- Item out of stock
- Service not delivered
- Quality issues
Error Handling
Payment Not Refundable
Refund Amount Exceeds Available
Testing Refunds
Sandbox Behavior
Refunds in sandbox process instantly (instead of 5-10 days in production):Test Scenarios
Best Practices
Automate Refund Workflows
Automate Refund Workflows
Integrate refunds into your order management system for seamless returns processing.
Set Refund Policies
Set Refund Policies
Define clear refund policies and timeframes. Communicate these to customers.
Track Refund Metrics
Track Refund Metrics
Monitor refund rates to identify issues with products, services, or payment experience.
Provide Clear Communication
Provide Clear Communication
Tell customers when to expect refunds in their account (5-10 days for cards).
Keep Records
Keep Records
Store refund reasons and details for accounting and dispute resolution.
Tracking Refunds
You can track the status of refunds by retrieving the payment order or viewing the refund history. Refund status updates are reflected immediately in your payment order queries.Next Steps
View Payment Orders
Track payments eligible for refunds
Process Card Payments
Learn about payment processing
Error Handling
Handle refund errors gracefully
Best Practices
Learn refund workflow best practices