PMPro payment bug – simulation
-
Dear PMPro team and users,
I still testing your plugin and I found this behavior. I customize “PMPro Require a Code to Register” for registration from one level to two levels (silver and gold). This is my customization: if($pmpro_level->id == 2 && empty($discount_code) || $pmpro_level->id == 3 && empty($discount_code))
I set Payment by Check – live/production.1. I generated discount codes: one code for one level (silver – free level), second for next level (gold)
2. On registration page for gold I used discount code for silver.
3. I seen message about incorrect discount code.
4. On registration page for gold I used correct discount code for gold.
5. Then I seen billing address fields (pmpro_billing_address_fields) and credit card payment gateway (pmpro_payment_information_fields) but I use “Payment by Check”. I left fields empty and successfully finish registration.Same behavior is in sandbox/testing settings. Same behavior if I use random string for discount code in registration page.
Billing address is not problem, but credit card payment gateway is problem. It is on page membership-checkout.
Does anyone have a similar plugin behavior? How can I hide credit card payment gateway fields?
Thank you very much.
- The topic ‘PMPro payment bug – simulation’ is closed to new replies.