Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Blocker
-
Resolution: Unresolved
-
Affects Version/s: 3.4.1
-
Fix Version/s: 4.3
-
Component/s: CiviContribute, CiviMember
-
Labels:None
Description
Using PaypalPro as a payment processor and a contribution page with membership block and contribution amounts section enabled with "seperate memberrship payment" checked.
If a contributor chooses to pay via paypal express (clicking the paypal button graphic) they are given this error:
Payment Processor Error message
: 10400:Transaction refused because of an invalid argument. See
additional error messages for details. Order total is missing.
NOTE: this only is an error when "Separate membership payment" is checked because nothing is required to be entered in the "additional contributions" box. if "seperate membership payment is not checked then the contribution amount must be entered and there is no error given.
If a contributor chooses to pay via paypal express (clicking the paypal button graphic) they are given this error:
Payment Processor Error message
: 10400:Transaction refused because of an invalid argument. See
additional error messages for details. Order total is missing.
NOTE: this only is an error when "Separate membership payment" is checked because nothing is required to be entered in the "additional contributions" box. if "seperate membership payment is not checked then the contribution amount must be entered and there is no error given.
I think the right behavior for this is to suppress the PayPal express button if "Separate membership payment" is checked. We cannot do multiple transactions (which is what that feature entails) with paypal express (with our current code base)
If this issue is important for you, please investigate and submit a patch. We can help u get started on IRC