WPIntell

Source evidence

WooCommerce Subscriptions change payment method bug

Paystack WooCommerce Payment Gateway · support · 2023-10-25T09:51:00+00:00

complaintsentiment
highseverity
1.0relevance
2replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

8 / 47 rows with source links

17.0% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

39 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
robpie unresolved
I use WooCommerce Subscriptions and Paystack. My customer is attempting to update their payment method (new card) before their next subscription renewal, however, they are not able to. In the order notes, the first message returned from Paystack says: “Payment method changed from “Debit/Credit Card (Paystack)” to “Debit/Credit Card (Paystack)” by the subscriber.” The next message states: “Payment was declined by Paystack. Reason: You must specify a valid amount. Status changed from Active to Pending. “ The supplied payment details are then not saved and only the original payment method details show. According to the Paystack documentation, this error displays under the following conditions “You’ve attempted to initiate a transaction with the amount set to zero”. I suspect Paystack is expecting an amount to be processed as if it was a renewal payment, however since the customer is only updating their payment method details in preparation for the next renewal payment, there is no actual amount specified. As such the customer is not able to update their payment method details. Please advise if this is a a known bug and if there is any way around it, thanks. Can you confirm the version of WooCommerce, Paystack WooCommerce, and WooCommerce Subscriptions plugins that are installed on your site so I can do a quick test? No problem: WooCommerce Version 8.2.1 Paystack WooCommerce Payment Gateway Version 5.8.0 WooCommerce Subscriptions Version 5.6.0 Thanks!

Comments

2 shown
Tunbosun Ayinla 2023-10-25T10:56:00+00:00

Can you confirm the version of WooCommerce, Paystack WooCommerce, and WooCommerce Subscriptions plugins that are installed on your site so I can do a quick test?

robpie 2023-10-25T11:55:00+00:00

No problem: WooCommerce Version 8.2.1 Paystack WooCommerce Payment Gateway Version 5.8.0 WooCommerce Subscriptions Version 5.6.0 Thanks!