1 / 7
Oct 2010

When I try to test a product with a price of 0.00 and click the "checkout" button I get an error that says "Invalid Processor." Earlier this evening I was able to test the process for a product with a 0.00 price without this problem.

  • created

    Oct '10
  • last reply

    Oct '10
  • 6

    replies

  • 1.7k

    views

  • 2

    users

  • 2

    links

That sounds like you may be testing with Buy Now buttons, rather than cart buttons. Since Buy Now buttons bypass our cart and take buyers directly to instant checkout with a specific payment processor for just one item at a time, they cannot work for products priced at 0.00, because the processor cannot process a checkout "payment" of nothing.



You can either test your Buy Now buttons with an actual price and payment of at least 0.01 (you can always refund the test payment later), or you can use cart buttons, which will offer a Free Checkout in the cart when the order total is 0.00. This help page gives some other tips for testing your setup:

7http://www.e-junkie.com/ej/help.test.htm7

It is happening with Add to Cart buttons through the shopping cart. I just tried it again after repasting the button code again and reloading my product page. I still get the Invalid Processor error. I'm in the 7-day trial... does that make a difference?

Our trial period is fully-functional, so that's not a relevant issue here. Could you provide the URL of the page where you're testing our cart buttons, along with any other details you're using for test orders?



Also, make sure you're using our standard E-junkie Shopping Cart button codes. The optional "PayPal Cart" buttons currently available in Seller Admin don't work as they're supposed to anymore, due to changes at PayPal's end that we have been unable to work around, so we'll be removing that version of button codes from the next version of Seller Admin. The standard E-junkie cart will offer buyers a PayPal checkout button in the cart, which will also allow you to test 0.00 order totals using our Free Checkout method.

I am NOT a programmer and know just enough HTML to be dangerous. However, when I looked at the source code on my test page, I discovered that my HTML editor is inserting "amp;" (without the quotes) after every "&" in the code. I manually removed the extra characters, but the HTML editor inserts them again when the page is saved. I then removed the extra characters by editing the source code through cpanel. However, when i tested the page after that, I still get the Invalid Processor error. The thing that is puzzling is that everything worked fine earlier this evening when I tested a sale for 0.00, and all I did was cut and paste the button code.



I'm obviously missing something.



My test page is at: http://www.plrplace.com/testcart.html



I REALLY APPRECIATE your help with this.

This shouldn't have anything to do with the button code in your page, so there's no need to concern yourself with that. The button code in the test page you linked looks fine. However, we were unable to reproduce any error from your test page.



Just to confirm, is "Invalid Processor" the exact, entire error message you're seeing? If not, please copy the complete error message you get and paste it into a reply here. I'm going to ask Development to look into this, since the last time an "Invalid Processor" error started appearing, it did turn out to be a glitch we needed to fix on our end.



The & thing is actually fine, as well. That happens because the "&" character has a special significance in HTML, used to indicate when you're inserting a symbol (e.g. &© inserts a copyright symbol). Technically if you have an "&" in the raw HTML code that should be treated as a literal "&", you're supposed to use "&&" (meaning "insert an ampersand symbol here), so many page-editor programs will do that automatically, but all major web browsers are sophisticated and lenient enough to recognize the difference anyway. We leave it as a plain "&" in our button-code URLs just to keep the code we provide tidy and compact, but it works fine either way.

When I tried the Add to Cart button with a price of 0.00 tonight, the process worked fine.



Previously, when I received the error, it definitely said "Invalid Processor" in a yellow bar that extended horizontally across the top of the screen. I believe there was another phrase below the yellow bar, but I don't remember what it said.



I'm doing more testing tomorrow (Wed.). If the error appears again, I'll copy and paste in here.