Failed Payments

Failed Payments

Winehub provides robust automation to help manage failed payment attempts for subscription orders, reducing manual follow-ups and improving club order success rates.

VIDEO GUIDE: Billing Behaviour & Failed Payments


Info
Failed payments are only followed up automatically when Automatic Billing is enabled. If you use Manual Billing, then failed payments must be followed up manually, either by re-running the club run or processing a shipment manually.

Default Billing Settings

You can configure your default payment retry logic in Winehub > General Settings > Wine Clubs > Rebilling Settings. By default, the system is set to:

  1. Attempt payment once per day for 10 days after the initial failure
  1. Send a reminder email every 3 days during this retry window
  1. If the customer updates their payment details during this window, Winehub will attempt to charge the updated card again within 24 hours
  1. If no successful payment is made after 10 days, the shipment will be automatically skipped

Failed Payment Email

You can configure your failed payment notification in Settings > Action Email Templates. Read more.



Tracking Failed Payments

Skipped shipments due to failed payments will appear in the Failed Billing Attempts Report, located under the Administration section. You can also view these details in the Club Run Report.


Recommendations

  1. Ensure everyone in your team is aware of your billing settings
  2. Review the Failed Billing Attempts report regularly to identify affected customers
  3. Follow up manually where appropriate to prompt updated payment info
  4. You will need to process a manual order if you'd like to replace the failed/skipped club order

Failed Billing Attempt Messages


Message Likely origin Reason
An unexpected error occurred Shopify / app wrapper Generic catch-all; not specific enough to identify provider.
api_errors Error: credit_card_is_expired Shopify wrapping Stripe/card error Card expiry mapped into Shopify API error.
Insufficient inventory Shopify Product/variant inventory cannot fulfil billing/order creation.
Invalid account Stripe / issuer Stripe has invalid_account: card/account is invalid.
No inventory location found or enabled Shopify Store fulfilment/inventory location issue.
Payment method is not ready Shopify Customer payment method has not finished setup/activation.
Payment method was revoked Shopify Shopify payment method token/mandate revoked or no longer usable.
Sent request to https://sbyog-ppp.stripe.com/... but provider returned error Stripe via Shopify Shopify called Stripe provider endpoint and Stripe failed.
Subscription contract not active Shopify Contract status prevents billing.
Temporary error, will retry Shopify / provider transient Retryable processing failure, often provider/network.
The 3-D Secure authentication failed Stripe / issuer 3DS/SCA authentication failed.
There was an error performing the payment Shopify wrapper Generic payment failure from Shopify billing attempt.
This payment method is no longer valid Shopify / Stripe Saved payment method/token is invalid/expired.
Unable to generate vaulted remote token payment method Shopify / Stripe vaulting Failed creating Shopify vaulted remote payment method from Stripe token.
Unable to process payment with this payment method Shopify wrapper Generic provider/payment-method failure.
Unexpected result Shopify / app wrapper Generic non-specific integration result.
Your card does not support this type of purchase Stripe / issuer Stripe decline card_not_supported.
Your card has expired Stripe / issuer Stripe decline expired_card.
Your card has expired. Please use a different payment method. Stripe / issuer via Shopify Same expiry decline, Shopify-friendly wording.
Your card has insufficient funds Stripe / issuer Stripe decline insufficient_funds.
Your card number is incorrect Stripe validation Stripe error incorrect_number.
Your card was declined for repeated attempts / amount limit Stripe / issuer Stripe decline card_velocity_exceeded.
Your card was declined Stripe / issuer Generic Stripe/card issuer decline.
Your card was declined. This transaction requires authentication Stripe / issuer Stripe decline authentication_required.
Your card was declined. You can call your bank for details Stripe / issuer Generic issuer decline like do_not_honor / generic_decline.
Your card's security code is invalid Stripe validation Stripe error invalid_cvc / incorrect_cvc.


    • Related Articles

    • Payment Provider Not Enabled

      Issue During a club run you may notice that some or all orders have failed with the following error; Payment provider is not enabled on the shop Common Cause Generally this occurs when a payment method has been deactivated since the customer signed ...
    • Club Runs

      The Club Runs section is where you can view and manage wine club subscription orders. WineHub automatically generates grouped orders for each specified shipping date based on the club and the selected frequency (fixed date or anniversary-based). For ...
    • Administration Reports

      Effective club and subscription management relies on staying ahead of potential disruptions and identifying trends that could impact customer satisfaction. Winehub’s suite of Administration Reports provides crucial insights into stock levels, ...
    • Getting Started with Club Management

      Below is a summary of the key workflows involved in day-to-day club management. For detailed instructions, please visit the dedicated support articles Creating a New Subscription Creating a new subscription via Shopify POS or your website will always ...
    • Stripe

      Winehub integrates directly with Stripe to securely sync stored customer payment methods into Shopify - enabling seamless subscription and wine club management without unnecessary reprocessing. Stripe is also a key part of our migration pathway for ...