PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

This invoice has already been paid. For more information, pl

s2Member Plugin. A Membership plugin for WordPress®.

This invoice has already been paid. For more information, pl

Postby 16k_zx81 » August 29th, 2011, 6:12 am

I have just transferred S2M to a subdomain of my members site. All looked like it had gone OK until I discovered the PayPal purchase option is not working

When I click on the Buy button generated by S2M I get

This invoice has already been paid. For more information, please contact the merchant.

Return to ~~~~~~~~~~~~~
PayPal

At this time, we are unable to process your request. Please return to ~~~~~~~~~~~~~ and try another option.


I have re-generated the button twice, and have been through all of the S2M Paypal settings and all of the PayPal site settings, but can't seem to see an issue. I also searched the Forum, but could not find anyone else who has had this problem.

Can anyone suggest anything?
User avatar
16k_zx81
Registered User
Registered User
 
Posts: 29
Joined: August 12, 2011

Re: This invoice has already been paid. For more information

Postby Cristián Lávaque » August 29th, 2011, 5:14 pm

Could you show us your log entries for these failed transactions? x'ing out any private info. WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: This invoice has already been paid. For more information

Postby 16k_zx81 » August 29th, 2011, 5:57 pm

Can I email you this information?
User avatar
16k_zx81
Registered User
Registered User
 
Posts: 29
Joined: August 12, 2011

Re: This invoice has already been paid. For more information

Postby Cristián Lávaque » August 29th, 2011, 7:01 pm

Sure. I just saw your email.

I looked at the last two entries in your paypal-ipn.log file and saw a few odd things.

From the one without the members subdomain:
'option_name1' => '<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON0; ?>? /></p>',


The PHP shouldn't be there, it should be the value of S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON0. Did you use the button's full code in the Visual editor?

From the one with the members subdomain:
'invoice' => '<?php echo S2MEMBER_VALUE_FOR_PP_INV(); ?>" /><br />
<!-- Identifies/Updates An Existing User/Member ( when/if applicable ) -',

and
5 => 'Signup Confirmation Email sent to: members.xxxx.com"members.xxxx.com%members.xxxx.com%members.xxxx.comfmembers.xxxx.comumembers.xxxx.comlmembers.xxxx.comlmembers.xxxx.com_members.xxxx.comnmembers.xxxx.comamembers.xxxx.commmembers.xxxx.comemembers.xxxx.com%members.xxxx.com%members.xxxx.com"members.xxxx.com members.xxxx.com<members.xxxx.com%members.xxxx.com%members.xxxx.compmembers.xxxx.comamembers.xxxx.comymembers.xxxx.comemembers.xxxx.comrmembers.xxxx.com_members.xxxx.comemembers.xxxx.commmembers.xxxx.comamembers.xxxx.comimembers.xxxx.comlmembers.xxxx.com%members.xxxx.com%members.xxxx.com>members.xxxx.com members.xxxx.com<members.xxxx.com%members.xxxx.com%members.xxxx.comcmembers.xxxx.comvmembers.xxxx.com1members.xxxx.com%members.xxxx.com%members.xxxx.com>members.xxxx.com.',
I x'ed out the domain.

Could you post here the button code you're using?
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: This invoice has already been paid. For more information

Postby 16k_zx81 » August 29th, 2011, 8:24 pm

Now its coming up with this:

Invalid Regular period. You must specify valid values for the A3, P3 and T3 parameters for a subscription.



<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="~~~~~~~~~~~com.au" />
<input type="hidden" name="cmd" value="_xclick-subscriptions" />
<!-- Instant Payment Notification & Return Page Details -->
<input type="hidden" name="notify_url" value="http://members.~.com/?s2member_paypal_notify=1" />
<input type="hidden" name="cancel_return" value="http://members.~.com/" />
<input type="hidden" name="return" value="http://members~~~~~~~~~e.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="members.~~~~~~~~~~~~.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="The ~~~~~~~~~~~~~~~~~~ Kit" />
<input type="hidden" name="item_number" value="1" />
<!-- 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="129" />-->
<input type="hidden" name="src" value="0" />
<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="129" />
<input type="hidden" name="p3" value="1" />
<input type="hidden" name="t3" value="Y" />
<!-- 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>








When I go to make a button, that garbage text

members.xxxx.com"members.xxxx.com%members.xxxx.com%members.xxxx.comfmembers.xxxx.comumembers.xxxx.comlmembers.xxxx.comlmembers.xxxx.com_members.xxxx.comnmembers.xxxx.comamembers.xxxx.commmembers.xxxx.comemembers.xxxx.com%members.xxxx.com%members.xxxx.com"members.xxxx.com members.xxxx.com<members.xxxx.com%members.xxxx.com%members.xxxx.compmembers.xxxx.comamembers.xxxx.comymembers.xxxx.comemembers.xxxx.comrmembers.xxxx.com_members.xxxx.comemembers.xxxx.commmembers.xxxx.comamembers.xxxx.comimembers.xxxx.comlmembers.xxxx.com%members.xxxx.com%members.xxxx.com>members.xxxx.co

populates the "Description" and "wordpress shortcodes" fields.

Argh... this I am guessing has something to do with the transfer.

Any ideas how to fix?
User avatar
16k_zx81
Registered User
Registered User
 
Posts: 29
Joined: August 12, 2011

Re: This invoice has already been paid. For more information

Postby 16k_zx81 » August 30th, 2011, 6:00 am

Hello? Anyone?
User avatar
16k_zx81
Registered User
Registered User
 
Posts: 29
Joined: August 12, 2011

Re: This invoice has already been paid. For more information

Postby Jason Caldwell » August 30th, 2011, 3:36 pm

I'm just picking up this thread, so pardon me if I'm not quite up to speed.

It looks like your Button Code has become corrupted by the WordPress Visual Editor. I would suggest that you start over and re-generate your Button Code with s2Member, and this time use the Shortcode format provided by s2Member instead of using the raw HTML. Using raw HTML in the WordPress Visual Editor can cause all sorts of problems, just like the one you're reporting here.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: This invoice has already been paid. For more information

Postby 16k_zx81 » August 30th, 2011, 4:32 pm

Thanks Jason

I dont use the Visual Editor

This is the shortcode its producing:

[s2Member-PayPal-Button level="1" ccaps="" desc="members.uts.comUmembers.uts.comTmembers.uts.comSmembers.uts.com members.uts.comMmembers.uts.comemembers.uts.commmembers.uts.combmembers.uts.comemembers.uts.comrmembers.uts.com / description and pricing details here." ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="members.theultimatetechsite.com" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" /]
User avatar
16k_zx81
Registered User
Registered User
 
Posts: 29
Joined: August 12, 2011

Re: This invoice has already been paid. For more information

Postby Jason Caldwell » August 30th, 2011, 6:27 pm

Thanks for the reply.
OK, that looks good, except for the desc="" attribute, you might want to revise that a bit, making it shorter. Otherwise, it looks good from this end. If this Shortcode is outputting that corrupted HTML that you posted earlier, then I would suspect that you have another plugin or possibly even a theme which is attempting to filter output from Shortcodes. This problem has been reported in the past, and usually is caused by theme/plugin developers that accidentally code their plugins with filters applied after Shortcodes are processed. You can test your site for this plugin conflict, by disabling one other plugin at a time until the Shortcode works properly. Either that, or install a copy of s2Member onto a clean installation of WordPress, with no plugins and the default theme, just to confirm.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: This invoice has already been paid. For more information

Postby 16k_zx81 » August 30th, 2011, 6:37 pm

That works

Thanks Jason

{phew!}

Really appreciate the help.

Jim
User avatar
16k_zx81
Registered User
Registered User
 
Posts: 29
Joined: August 12, 2011

Re: This invoice has already been paid. For more information

Postby Cristián Lávaque » August 30th, 2011, 11:44 pm

Great! Glad you solved it, Jim! That's the problem I suspected when I saw the PHP in your logs.

Thank you very much Jason for helping him. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: This invoice has already been paid. For more information

Postby 16k_zx81 » August 31st, 2011, 12:06 am

Yep. Its a huge relief. Thanks very much for your assistance :)
User avatar
16k_zx81
Registered User
Registered User
 
Posts: 29
Joined: August 12, 2011

Re: This invoice has already been paid. For more information

Postby sam19701st » August 31st, 2011, 6:24 am

Hi,

Jason & Cristian,

My S2 Members site has been working perfectly for a few months now, http://videovault.autobuyersecrets.com

Just this week I used WPTwin to make a 'clone' of the initial installation for a new members site. http://www.realunfairadvantage.com

The new clone installation went fine - I changed the paypal button details(price and description) & the button on the new site works fine.

However when I went to the old site, http://videovault.autobuyersecrets.com, and click on the buy now button I get the error from paypal;

'This invoice has already been paid. For more information, please contact the merchant'.

I deactivated all plugins - but this did not solve the issue. I was thinking that perhaps I should remove s2 fromt the first site & re-install the plug in from scratch. I dont have many subcribers yet - so I could easily manually add them again.

Do you think this will solve the problem or is there something else I should do first ?

Many thanks for the great plugin

Dan
User avatar
sam19701st
Registered User
Registered User
 
Posts: 7
Joined: February 23, 2011

Re: This invoice has already been paid. For more information

Postby sam19701st » August 31st, 2011, 2:46 pm

Hey Guys,

Im sure you must be swamped under there today ! Could you have a peek at this for me & give me an idea what is causing the error ?

thanks!

Dan
User avatar
sam19701st
Registered User
Registered User
 
Posts: 7
Joined: February 23, 2011

Re: This invoice has already been paid. For more information

Postby Jason Caldwell » August 31st, 2011, 9:09 pm

Hi there. I just took a look at your old site.
I'm seeing unparsed PHP tags in your HTML source code, like this:
Code: Select all
<!-- 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; ?>" />
Try using the Shortcode format instead of the raw HTML/PHP code for your Button. Either that, or install the PHP Execution plugin so that your PHP tags are parsed out properly.

See: http://wordpress.org/extend/plugins/php ... on-plugin/
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: This invoice has already been paid. For more information

Postby sam19701st » September 2nd, 2011, 1:53 pm

Thanks Jason,

I installed the PHP Execution plugin - but the problem remained, just as it was.

Would the error be appearing because the second clone site - when I click the paypal buy now button - is sending a message to paypal and when the paypal button on the first site is clicked - it tries to send a payment - the details of which paypal has already gotten from S2 member of the second clone site - if that makes sense!!

Is there an easy way of removing the S2 Member plugin or 'resetting' it so that the two sites have seperate S2 installations - or is it a case of re-installing s2 member on the first site which is now giving this error ?

thanks for taking the time to resolve this

Dan
User avatar
sam19701st
Registered User
Registered User
 
Posts: 7
Joined: February 23, 2011

Re: This invoice has already been paid. For more information

Postby Cristián Lávaque » September 2nd, 2011, 9:58 pm

Are you using the PHP in the HTML editor only and not opening it at all with the Visual one?
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: This invoice has already been paid. For more information

Postby sam19701st » September 3rd, 2011, 8:25 am

Thanks Cristian,

Im not sure what you mean - Im not familiar with php language.

Any editing of code I do it in the html view & edit only text in the visual editor..

I have installed the PHP Execution plugin Jason recommended - but it didnt change - I still got the error:

'This invoice has already been paid. For more information, please contact the merchant'.

do remember the first site was working fine(http://videovault.autobuyersecrets.com) until I cloned it and created a second site(http://realunfairadvantage.com/facebook) with the same S2 credentials

please do let me know what I do to reslove as my first site is currently unable to accept payment,

thanks again for the support

Dan
User avatar
sam19701st
Registered User
Registered User
 
Posts: 7
Joined: February 23, 2011

Re: This invoice has already been paid. For more information

Postby Eduan » September 3rd, 2011, 8:38 am

Hi,
I was checking the forum and this caught my attention, from what I know (looking at the tutorial videos), you shouldn't put some PHP code in the HTML Editor and then go back to the Visual Editor, that can corrupt the code you put on the HTML Editor, I'd recommend editing all the visual (with the Visual Editor) before-hand and then editing the code with the HTML Editor and then, without going back to the Visual Editor, post your page or whatever.
Now officially accepting Professional s2Member installations along with Bruce C (a.k.a. Ace).

If you're interested in a Professional s2Member Installation, or a Custom Coding Job, you can send your request here.
User avatar
Eduan
Experienced User
Experienced User
 
Posts: 1154
Joined: August 27, 2011
Location: Taxco de Alarcón, Guerrero, México.

Re: This invoice has already been paid. For more information

Postby Cristián Lávaque » September 3rd, 2011, 1:33 pm

That's correct. Once you enter PHP code in the HTML editor, don't open that page in the Visual editor again or it'll mess up the code.

About using the same PayPal account with more than one website, this documentation may be of interest: viewtopic.php?f=36&t=2905
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010


Return to s2Member Plugin

Who is online

Users browsing this forum: No registered users and 2 guests

cron