-
Notifications
You must be signed in to change notification settings - Fork 21
Donation Amount Not Saved When Using Pay by Check Gateway #86
Copy link
Copy link
Open
Labels
Description
Describe the bug
When a user makes a donation at checkout using the Pay by Check (PBC) gateway, the donation amount is not saved under the “Additional Order Information” for the order. This works as expected with other gateways like Stripe and Stripe Checkout, where the donation amount is stored correctly. The donation note is saved to the invoice, but the donation amount is missing.
To Reproduce
Steps to reproduce the behavior:
- Install and activate Paid Memberships Pro,Pay by Check Add On and the Donations Add On.
- Configure a membership level to accept donation and Pay by Check gateway as the only payment method or include it as a option.
- Proceed to and complete checkout for a membership level and add a donation amount and choose Pay by Check method.
- View the order in the admin area and confirm that the donation amount is missing (Set to 0) from the “Additional Order Information” section
Screenshots
Expected behavior
The donation amount entered by the member should be saved and displayed in the “Additional Order Information” section of the order, consistent with the behavior when using gateways like Stripe.
Isolating the problem (mark completed items with an [x]):
- I have deactivated other plugins and confirmed this bug occurs when only Paid Memberships Pro plugin is active.
- This bug happens with a default WordPress theme active, or Memberlite.
- I can reproduce this bug consistently using the steps above.
WordPress Environment
Details
``` WordPress Version: 6.7.2 PHP Version: 7.4.33 Paid Memberships Pro: v3.4.6 Donations Add On: v2.2 Pay by Check Add On: v1.1.3 Server: Apache/2.4.57 (Ubuntu) Site Language: en_US User Language: en_US. ```Reactions are currently unavailable