Skip to content

How to manage Refunds within the CRM?

The refund processing feature in Stack allows you to issue full or partial refunds for transactions conducted through various payment providers, including Stripe, Authorize.net, NMI, and PayPal. This feature supports refunds for Google Pay, Apple Pay, and card payments, offering a streamlined way to manage refunds from one platform.

The refund processing feature in Stack is integrated into our payment platform, enabling you to manage refunds for transactions across multiple payment providers such as Stripe, Authorize.net, NMI, and PayPal. Supported payment methods include Google Pay, Apple Pay, and card payments. This feature allows you to:

  • Process full or partial refunds, providing flexibility in handling customer refunds.
  • Track successful and failed refund attempts on the Transaction Details page, helping you monitor refund history and amounts for specific transactions.
  • Manage refunds for various payment providers and methods from a single platform, simplifying the refund process.

The refund processing feature is useful in various scenarios:

  • Resolving Customer Disputes: Quickly process refunds for unsatisfied customers to enhance satisfaction and trust.
  • Addressing Billing Errors: Issue refunds promptly for incorrect or duplicate charges to ensure a smooth customer experience.
  • Handling Order Cancellations: Efficiently process refunds for canceled orders, reducing administrative effort and customer wait times.
  • Managing Returns and Exchanges: Refund the original purchase amount for returned products and facilitate new transactions for replacements.
  • Offering Discounts and Promotions: Issue partial refunds when discounts or promotions were not applied correctly at purchase.

Refunds can be processed for all payment providers including Stripe, Authorize.net, NMI, and PayPal. Note that refunds for subsequent recurring transactions from subscriptions are not available at this time.

  1. Navigate to Payments > Transactions.
  2. Click on the three dots next to the payment you wish to refund, then select Refund.

For a full refund, the total transaction amount will automatically populate in the refund window.

To issue a partial refund, edit the pre-populated amount to any value less than the full transaction amount.

Note: Information entered in the Notes area is for your records and will appear under the Notes Column in the refund details for each transaction.

Partial refunds can be valuable in the following situations:

  • Adjusting for Pricing Errors: Return the difference between incorrect and correct pricing.
  • Offering Post-Purchase Discounts: Apply discounts or promotions to purchases after transaction processing.
  • Resolving Disputes with Compromise: Reflect agreed-upon resolutions with partial refunds.
  • Handling Partial Returns: Refund the value of returned items without affecting the remaining order.
  • Compensating for Damaged or Missing Items: Issue refunds for the inconvenience of damaged or lost items.
  • Reimbursement for Shipping Costs: Cover shipping costs due to issues or delays as a goodwill gesture.

Where will the refunded transactions be recorded?

Section titled “Where will the refunded transactions be recorded?”

Refund attempts, both successful and failed, are recorded on the Transaction Details page, allowing you to track refunded amounts within specific transactions.

I am not able to process refunds with Authorize.net; it gives the error “The referenced transaction does not meet the criteria for issuing a credit.”

Section titled “I am not able to process refunds with Authorize.net; it gives the error “The referenced transaction does not meet the criteria for issuing a credit.””

This error may occur if the refund does not meet the criteria set by the payment provider. Authorize.net typically allows refunds only after 24 hours from the transaction time. Check with your payment provider for guidelines on refunding older transactions.

Can I process multiple partial refunds for a single transaction?

Section titled “Can I process multiple partial refunds for a single transaction?”

Yes, multiple partial refunds can be processed for a single transaction, provided the total refund amount does not exceed the original transaction amount.

Are Google Pay and Apple Pay transactions supported for processing refunds?

Section titled “Are Google Pay and Apple Pay transactions supported for processing refunds?”

Yes, transactions made via Google Pay, Apple Pay, and card payments can be refunded through the platform.

How long does it take for a refund to be reflected in a customer’s account?

Section titled “How long does it take for a refund to be reflected in a customer’s account?”

Refunds typically take four to six business days to appear in a customer’s account, depending on the payment provider and the customer’s bank.

Is there a limit to the number of refunds I can process daily?

Section titled “Is there a limit to the number of refunds I can process daily?”

There is generally no fixed limit on the number of refunds you can process daily, but it’s advisable to confirm any specific limitations with your payment provider.

Can't find what you need? Call or text +1 787 665-9212 or email support@stackapp.co.© Stack · Privacy · Terms