When enabling the Membership 2 Pro Coupon addon, recurring payments connected to PayPal get set to the value of the discounted amount and are not updated on all subsequent billing cycles. Coupons are only suppose to be for the first cycle's transaction, but all transactions are assuming the discounted amount. Reporting in M2P shows that the internal system expects to bill the full membership amount, but the data logged from the transaction shows that the discounted amount is actually being charged. This is confirmed through PayPal's logging.
The initial details of the recurring subscription details shows the proper data. The "Regular Amount" is 44.00 while the "Billed Amount" is 1.00. Then, on the next billing cycle, another invoice is generated showing only 44.00 as the "Billed Amount" and this amount is showed as paid. However, PayPal did not reflect this amount.
Looking deeper into the POST data from the transaction shows the discrepancy. The initial invoice is billed correctly. However, the subsequent invoice is actually being billed as the first invoice was.
Initial Billing: http://storage6.static.itmages.com/i/17/0914/h_1505373718_1848450_09a0ee4649.png
Subsiquent Billing: http://storage2.static.itmages.com/i/17/0914/h_1505373621_8559732_adde8b5c3c.png
So, even though the subscription states, "You will pay $1.00 first time and then $44 each day." in fact, only the original invoiced amount is actually charged ($1.00), even though M2P reports that $44.00 was charged and paid.
I would *like* to be able to actually accomplish the above by design. I would like to be able to apply a couple to the full billing cycle of a subscription. So that a defined discount will apply to all subsequent payments. But, I would like this to be selectable between [1-time discount | Permanent Discount]. Also, I would like the reporting to reflect which type of discount is being applied.