Community Support Forums — WordPress® ( Users Helping Users ) — 2011-09-03T13:33:36-05:00 http://www.primothemes.com/forums/feed.php?f=4&t=14749 2011-09-03T13:33:36-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33894#p33894 <![CDATA[Re: This invoice has already been paid. For more information]]>
About using the same PayPal account with more than one website, this documentation may be of interest: viewtopic.php?f=36&t=2905

Statistics: Posted by Cristián Lávaque — September 3rd, 2011, 1:33 pm


]]>
2011-09-03T08:38:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33868#p33868 <![CDATA[Re: This invoice has already been paid. For more information]]> 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.

Statistics: Posted by Eduan — September 3rd, 2011, 8:38 am


]]>
2011-09-03T08:25:04-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33867#p33867 <![CDATA[Re: This invoice has already been paid. For more information]]>
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

Statistics: Posted by sam19701st — September 3rd, 2011, 8:25 am


]]>
2011-09-02T21:58:46-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33823#p33823 <![CDATA[Re: This invoice has already been paid. For more information]]> Statistics: Posted by Cristián Lávaque — September 2nd, 2011, 9:58 pm


]]>
2011-09-02T13:53:48-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33757#p33757 <![CDATA[Re: This invoice has already been paid. For more information]]>
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

Statistics: Posted by sam19701st — September 2nd, 2011, 1:53 pm


]]>
2011-08-31T21:09:17-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33562#p33562 <![CDATA[Re: This invoice has already been paid. For more information]]> I'm seeing unparsed PHP tags in your HTML source code, like this:
Code:
<!-- 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/

Statistics: Posted by Jason Caldwell — August 31st, 2011, 9:09 pm


]]>
2011-08-31T14:46:06-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33529#p33529 <![CDATA[Re: This invoice has already been paid. For more information]]>
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

Statistics: Posted by sam19701st — August 31st, 2011, 2:46 pm


]]>
2011-08-31T06:24:29-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33493#p33493 <![CDATA[Re: This invoice has already been paid. For more information]]>
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

Statistics: Posted by sam19701st — August 31st, 2011, 6:24 am


]]>
2011-08-31T00:06:00-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33475#p33475 <![CDATA[Re: This invoice has already been paid. For more information]]>

Statistics: Posted by 16k_zx81 — August 31st, 2011, 12:06 am


]]>
2011-08-30T23:44:49-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33474#p33474 <![CDATA[Re: This invoice has already been paid. For more information]]>
Thank you very much Jason for helping him. :)

Statistics: Posted by Cristián Lávaque — August 30th, 2011, 11:44 pm


]]>
2011-08-30T18:37:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33429#p33429 <![CDATA[Re: This invoice has already been paid. For more information]]>
Thanks Jason

{phew!}

Really appreciate the help.

Jim

Statistics: Posted by 16k_zx81 — August 30th, 2011, 6:37 pm


]]>
2011-08-30T18:27:06-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33424#p33424 <![CDATA[Re: This invoice has already been paid. For more information]]> 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.

Statistics: Posted by Jason Caldwell — August 30th, 2011, 6:27 pm


]]>
2011-08-30T16:32:38-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33392#p33392 <![CDATA[Re: This invoice has already been paid. For more information]]>
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" /]

Statistics: Posted by 16k_zx81 — August 30th, 2011, 4:32 pm


]]>
2011-08-30T15:36:24-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33374#p33374 <![CDATA[Re: This invoice has already been paid. For more information]]>
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.

Statistics: Posted by Jason Caldwell — August 30th, 2011, 3:36 pm


]]>
2011-08-30T06:00:19-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33330#p33330 <![CDATA[Re: This invoice has already been paid. For more information]]> Statistics: Posted by 16k_zx81 — August 30th, 2011, 6:00 am


]]>
2011-08-29T20:24:49-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33312#p33312 <![CDATA[Re: This invoice has already been paid. For more information]]>
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?

Statistics: Posted by 16k_zx81 — August 29th, 2011, 8:24 pm


]]>
2011-08-29T19:01:49-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33300#p33300 <![CDATA[Re: This invoice has already been paid. For more information]]>
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?

Statistics: Posted by Cristián Lávaque — August 29th, 2011, 7:01 pm


]]>
2011-08-29T17:57:56-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33293#p33293 <![CDATA[Re: This invoice has already been paid. For more information]]> Statistics: Posted by 16k_zx81 — August 29th, 2011, 5:57 pm


]]>
2011-08-29T17:14:50-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33284#p33284 <![CDATA[Re: This invoice has already been paid. For more information]]> WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging

Statistics: Posted by Cristián Lávaque — August 29th, 2011, 5:14 pm


]]>
2011-08-29T06:12:22-05:00 http://www.primothemes.com/forums/viewtopic.php?t=14749&p=33227#p33227 <![CDATA[This invoice has already been paid. For more information, pl]]>
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?

Statistics: Posted by 16k_zx81 — August 29th, 2011, 6:12 am


]]>