latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Payment failed but welcome email sent

Home Forums Community Forum Payment failed but welcome email sent

This topic contains 3 replies, has 2 voices. Last updated by  Bruce 3 years, 10 months ago.

Topic Author Topic
Posted: Saturday Feb 16th, 2013 at 5:02 am #41935

I’ve just set up PayPal Payments Pro with s2Member (I was just using express check out with ProForms before this).

Last night a payment was attempted but according to PayPal it failed and no fee was taken. However, I received an email saying a new user had been registered and also the MailChimp integration signed the person the list that new users are normally added to.

It looks as though a new user account was created and then deleted and the welcome emails sent leading the person to thinking they had successfully signed up when in fact their payment had failed.

Any help with working out what is happening here and how to stop it would be very much appreciated.

Best wishes

Michael
http://www.sustainablycreative.com

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Monday Feb 18th, 2013 at 8:59 am #42252
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Last night a payment was attempted but according to PayPal it failed and no fee was taken. However, I received an email saying a new user had been registered and also the MailChimp integration signed the person the list that new users are normally added to.

This is the expected outcome if you have your rra attribute in your Shortcode set to something other than 0. s2Member will create the User and send welcome emails even if the payment fails, because PayPal is still reattempting to charge the account. The account should then be deactived once PayPal has failed the number of times specified in your rra attribute.

Posted: Tuesday Feb 19th, 2013 at 9:14 am #42477

Thanks for this, Bruce. Unfortunately setting the rra to “0” doesn’t solve the problem. Someone at PayPal retested the process for me with an invalid card and they still received the “Your account has been activated” message plus the welcome email.

Also, checking the most recent failed transaction (the one with the raa set to “0”), I see that the “failed payments maximum” now reads as “no limit”, which sounds like it will keep trying to take a payment rather than stopping after one attempt?

Here’s the shortcode I’m using in case it helps:

[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="Sustainably Creative Membership $3.00/month" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.sustainablycreative.com" ta="0" tp="0" tt="D" ra="3.00" rp="1" rt="M" rr="1" rrt="" rra="0" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]

Any idea what might still be going on here?

With thanks for your time and help.

M

Posted: Wednesday Feb 20th, 2013 at 11:51 pm #42638
Bruce
Username: Bruce
Staff Member

Thanks for this, Bruce. Unfortunately setting the rra to “0″ doesn’t solve the problem. Someone at PayPal retested the process for me with an invalid card and they still received the “Your account has been activated” message plus the welcome email.

From the docs:

rra=”2″ Reattempt failed payments? Possible values: 0 = do NOT reattempt billing when/if a recurring payment fails; 1 or higher = yes, DO reattempt billing when/if a recurring payment fails. With PayPal® Pro integration, PayPal® will retry a maximum of 2 times whenever rra=”2″; after that, a Subscription would be terminated due to Max Failed Payments having been reached. With PayPal® Pro integration, the value of this attribute also configures Max Failed Payments. So a setting of rra=”2″ means that you allow a maximum of 2 failed payments.

You should have your RRA attribute set to this, but you may also want to check your PayPal Options here.

See: Dashboard -› s2Member® -› PayPal® Options -› Account Details

Try changing your PayPal® Pro Forms / Recurring Profile Behavior to consolidated here.

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.