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]):
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.
```
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:
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]):
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. ```