All of a sudden, on 93 sites we have running s2member pro the S2member button code generates the screen I uploaded - a Paypal ‘shopping cart’ thing WITH NO PRICE SET!
(Everyone is using PayPal Standard not Pro)
==The s2 shortcode (from 1 site):
[s2Member-PayPal-Button level="2" ccaps="" desc="Full APP Membership / description and pricing details here." ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="aisoftwaremonthly.deadeasyapps.com" ta="0" tp="0" tt="D" ra="8.72" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" /]
==The Full Button Code:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="[redacted]web-site-biz.com" />
<input type="hidden" name="cmd" value="_xclick-subscriptions" />
<!-- Instant Payment Notification & Return Page Details -->
<input type="hidden" name="notify_url" value="https://aisoftwaremonthly.deadeasyapps.com/?s2member_paypal_notify=1" />
<input type="hidden" name="cancel_return" value="https://aisoftwaremonthly.deadeasyapps.com/" />
<input type="hidden" name="return" value="https://aisoftwaremonthly.deadeasyapps.com/?s2member_paypal_return=1" />
<input type="hidden" name="rm" value="2" />
<!-- Configures Basic Checkout Fields -->
<input type="hidden" name="lc" value="" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="custom" value="aisoftwaremonthly.deadeasyapps.com" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="page_style" value="paypal" />
<input type="hidden" name="charset" value="utf-8" />
<input type="hidden" name="item_name" value="Full APP Membership / description and pricing details here." />
<input type="hidden" name="item_number" value="2" />
<!-- Configures s2Member's Unique Invoice ID/Code -->
<input type="hidden" name="invoice" value="<?php echo S2MEMBER_VALUE_FOR_PP_INV(); ?>" />
<!-- Identifies/Updates An Existing User/Member (when/if applicable) -->
<input type="hidden" name="on0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON0; ?>" />
<input type="hidden" name="os0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_OS0; ?>" />
<!-- Identifies The Customer's IP Address For Tracking -->
<input type="hidden" name="on1" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON1; ?>" />
<input type="hidden" name="os1" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_OS1; ?>" />
<!-- Controls Modify Behavior At PayPal Checkout -->
<input type="hidden" name="modify" value="0" />
<!-- Customizes Prices, Payments & Billing Cycle -->
<!--<input type="hidden" name="amount" value="8.72" />-->
<input type="hidden" name="src" value="1" />
<input type="hidden" name="srt" value="" />
<input type="hidden" name="sra" value="1" />
<!--<input type="hidden" name="a1" value="0" />-->
<!--<input type="hidden" name="p1" value="0" />-->
<!--<input type="hidden" name="t1" value="D" />-->
<input type="hidden" name="a3" value="8.72" />
<input type="hidden" name="p3" value="1" />
<input type="hidden" name="t3" value="M" />
<!-- Displays The PayPal Image Button -->
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" style="width:auto; height:auto; border:0;" alt="PayPal" />
</form>
===========================================
The actual URL it goes to on PayPal is:
https://www.paypal.com/webapps/shoppingcart?flowlogging_id=f663891768cef&mfid=1687468977792_f663891768cef#/checkout/openButton
And NO the user has made NO changes to their Paypal account
WE get the same result on OUR site and have NOT made changes either
BUT Paypal may have.
USERS ARE FREAKING OUT ON ALL 93 SITES and canceling.
(A couple users tried to pay .01 cents - typed it in themselves)
WE have not made ANY changes in 2 weeks on any sites relative to PayPal buttons. We have issues before with credit card stuff but this is just weird. People are justifiably PISSED. And we, are confused.
Sid
Update - found dozens of “deprecated” notices in PayPal developers section.
Plus this jewel: