21 / 40
Dec 2015

I've signed up for PayPal Advanced Payments and everything is active an running but because of the Layout C choice implementation there is no way to add an iframe to the form in Layout C and the redirect will go to a white PayPal page without logo or other content but this small module asking for credit card left aligned at the top of the browser.



I've contacted PayPal and they are telling me that is E-junkie's fault on handling the Layout C and redirection and there is nothing I or PayPal can do to remedy this issue.



In this case they are recommending me to use layout A or B but E-junkie specifically states to use Layout C or PayPal Advanced payments will not work.



You can see how bad this is looking if you just try to purchase a product in E-junkie PayPal Advanced Payments demo page 2http://www.e-junkie.com/ej/paypal-payments-advanced.htm2 if you click on add to cart and then on the button "Proceed to Payment form" you will see a huge white page without alignment and a small PayPal module at the top without any logo or assurance that this is not actually a scam website.



Please let me know if I can use Layout A or B or how I can embed a lightbox with iframe for the PayPal form to show up correctly centered on the page without leaving the payment form.

We plan on supporting Layouts A/B as soon as practical, but that's going to be a major can of worms to sort out. The main problem is that those layouts allow the buyer to change their shipping address during checkout, but there doesn't appear to be any way to lock in the destination country and postal code specified in the cart, nor any way for that checkout flow to callback to our system to recalculate shipping, so it would be possible for buyers to pay inaccurate shipping charges for their actual shipping destination or even deliberately defraud you of proper shipping charges.



We had originally implemented Layout C by embedding that payment screen in an iframe on a checkout page we managed with a nice order summary, but early adopters started getting frequent problem reports from buyers who were unable to proceed with payment. Eventually, we deduced the problem was due to browser settings blocking third-party cookies:

1http://www.e-junkie.com/bb/topic/6028#post216221



Since Apple Safari has long blocked third-party cookies by default, and Firefox soon will as well (as of v22), not to mention the many users who enable that setting deliberately for privacy reasons, we had little choice but to bypass the iframe embedding and simply redirect to the Layout C payment screen itself. If PayPal ever figures out a way to use the iframe embedding method without needing to set a cookie, we'll gladly reimplement that.

Thank you for your reply.



So I guess this is a no go, the redirection does not work, customers will not going to input a credit card on a white page with a form outside the shopping cart and not even with a proper header or any type text.



As I've been told Layout C was specifically created to be embedded or customized in a hosted page but since E-junkie is just redirecting on submit button straight to Layout C it does not make sense as this layout should not be used as standalone.



I understand the positive support for PayPal advanced payments but the implementation is not good and not as intended by PayPal, that layout was not made to be shown with a page redirection and rather embedded on a checkout page.



Also I do not ship any items, everything is downloaded from e-junkie servers, I do not need shipping address in the form.



I'll pass your answer to the PayPal team that is assisting with this issue.

gorillaAs I've been told Layout C was specifically created to be embedded or customized in a hosted page but since E-junkie is just redirecting on submit button straight to Layout C it does not make sense as this layout should not be used as standalone.



I understand the positive support for PayPal advanced payments but the implementation is not good and not as intended by PayPal, that layout was not made to be shown with a page redirection and rather embedded on a checkout page.




Yes, unfortunately the iframe-embedded Layout C implementation intended by PayPal, which we originally had in place, was causing problems for an unacceptably large number of buyers whose browsers were blocking third-party cookies, preventing them from being able to complete payment at all, so we had to fallback to simply redirecting to the payment screen until a better solution could be devised.



gorillaAlso I do not ship any items, everything is downloaded from e-junkie servers, I do not need shipping address in the form.



I'll pass your answer to the PayPal team that is assisting with this issue.





Also unfortunately, it's an all-or-nothing proposition. If we support Layouts A/B, we'd be doing so for everyone; even though it would not adversely affect sellers such as yourself who sell no tangible goods, it would affect sellers who do sell such items. I'll see if Development might be able to make seller-specific exceptions to this upon request.



Glad to hear you're passing this along to PayPal; maybe if enough people point out to them (as we've already done) how the third-party cookie blocking issue makes their iframe-embedding method obsolete, and how a lack of shipping-recalculation callback support makes Layouts A/B susceptible to shipping-fee fraud, they'll devise a fix or workaround for those problems.

Thank you for your reply, I'm waiting for PayPal call.



Can you please show me any store from your client list that is using PayPal Advanced Payments with your type of integration???



I'll be shocked if any store is using this with a white checkout page on Layout C, looks very shady for normal customers to enter their CCard info in a page like that.

We're successfully using Layout C and the white form page, and have had zero complaints about the lack of branding or the odd domain name.



(We were one of the early adopters in the linked discussion, so you can probably blame us for the lack of an iFrame -- we were getting continual failure reports from users due to the third party cookie issue. Since the change, not a single complaint.)



We were able to put our logo at the top of the "Billing Information" form, so perhaps that's helping users feel comfortable. I honestly can't recall where we did this, but it's somewhere within the twisty maze of passages that are all part of the eJunkie configuration screens.



Once a user clicks off that page, they are taken to the actual paypal https site, so I think that allays any fears -- at least for our users, it's never been reported as an issue or reason they didn't buy.



You can see our credit card integration by adding any of our products to the cart (hover over an icon and click Buy), then clicking the credit card logo: http://manytricks.com1.



regards,

-rob.

Thank you Rob, I'm glad to hear that you are not losing sales because of the poor Layout C implementation on submit redirection instead of iframe.



Have you processed credit cards before with other system (Authorize.net) before changing to PayPal Advanced Payments? I'm curious to see if revenue was the same or decreased-increased with the new integration.



Regards.



Daniel

No, we've always only used eJunkie (didn't want to try to integrate two disparate systems into our buying process). When we saw that they'd added Pro support, we signed up and dove in.



Credit cards now make up about 5% of our purchase transactions; the vast majority of our customers pay via PayPal, and a much smaller percentage pay with Google (which we'll probably drop soon).



-rob.

Same here, PayPal is king, Google almost non existent and credit cards are about 5%-7% , I'll love to drop everything and stay with PayPal but not everybody wants to use it.



You are mentioning PayPal Pro, I thought you had Advanced, how do you like the Pro service?

BTW, the custom logo/header Rob mentioned can be uploaded in Seller Admin > Edit Profile. This would be shown at the top of the initial checkout screen where we request the buyer's address(es) before redirecting them to the actual payment screen. It appears you've already uploaded your custom logo/header, gorilla, so I'm mostly just mentioning this to confirm that with you and in case anyone else reading along here may be curious about it.

Yes I did that long time ago for my regular form but that does not change anything with the raw Layout C redirection to a white page with that PayPal module with no logo or branding, styles, alignment,etc.



Another question for the guru, how is that plain html admin coming along? I remember 3 years ago (!) I was told that the launch was imminent. I understand that code need to be written from scratch etc, but three years is a long time in this business where mobile is key right now, I'm reading bad reviews of e-junkie on popular sites like smashing magazine, my affiliates definitely do not like e-junkie features and they are wishing to have a different affiliate program and I'm wondering if I should start looking for other options to move my business with modern features or they will come to e-junkie soon?



I'll appreciate an honest answer.

Yes, unfortunately we can only add your custom logo/header to pages we manage, such as the initial checkout page; PayPal provides no way to customize their final payment page. Note that the third-party cookie blocking issue would affect ALL sites that use PayPal Advanced with Layout C embedded in an iframe; that issue isn't just something peculiar to our own system.



As for the new Admin, we had some false starts and unforeseen setbacks in 2011, but about a year ago we hired an experienced new developer specifically to help out with the new Admin project and got a fresh start on that; we are very conservatively projecting it should be done by the end of this year, and optimistically projecting very much sooner if all goes to plan. Initially, we're just shooting for feature-equivalence with the current Admin, to keep the project scope focused and avoid feature creep that would only set things back even further, but once that's done, we'll be able to start modifying it as needed to support new features and functionality.

Thank you for your honest answer to help me with my decision.

4 months later

This is very disappointing news. I agree with gorilla completely and actually opened a ticket minutes ago regarding the hideous looking white form (before I found this post).



I also have a hard time believing people would trust and use that form. Maybe because I've been programming professionally for 10 years, but the appearance is embarrassing and doesn't exactly scream "legitimate, safe, secure business".



I started with eJunkie because of price, but as my eBay and website sales increase I really need an online cart that accepts on-site payments. I was trying to decide between eJunkie with PayPal Pro / Advanced or a more robust solution like Shopify. Looks like I'll have to bite the bullet and invest energy in that.

We agree that the final payment screen for card-based payments using PayPal Advanced is not exactly confidence-inspiring when displayed by itself, but unfortunately the iframe embedding method that PayPal intended for that form requires setting a third-party cookie, which caused problems for a significant number of buyers, as Rob mentioned above. That number will only increase as people upgrade their browsers and as more browsers block third-party cookies by default, not to mention people increasingly enabling that setting deliberately for privacy reasons (as most third-party cookies are used for advertising and tracking purposes). This third-party cookie-blocking issue will affect EVERY site that uses an iframe to embed that payment form as PayPal recommends; it's not something peculiar to E-junkie.

I understand completely. It's disappointing for me because I know for my business I have to take the "on-site" processing step within the next year or two. I prefer to take this step with eJunkie because I have my site designed and traffic coming to the existing URLs.



I don't want to start a store from scratch with say Shopify and result to redirects for my existing traffic. Also, eJunkie integrates great into my site and it looks great (beside the page in discussion).



Maybe making A/B templates available to some like mentioned above could be a solution. I sell tangible goods, but offer free shipping on all products so the shipping calculation issues wouldn't affect me either.



I want to end by saying, I love eJunkie's cart! I really do. If you guys could get a professional looking on-site checkout solution/page, it would really bring your service full circle.



Oh, and fix the flash login so I can manage my store from my iPad :slight_smile:

Okay, Development says that for specific sellers upon request, we can disable the part of our code that requires Layout C, so you can set up Layout A/B in your PayPal Manager and see if/how it works for you. To confirm your identity and attend to this request, we would need you to email Support with your E-junkie account password, or your Subscription ID (from your Seller Admin > Account Summary screen), or your original activation code (from the original "Account information" email we sent you at registration):

https://www.e-junkie.com/ej/contact.php



Bear in mind this would be considered an unsupported hack for use entirely at your own risk, as we have not tested this at all nor researched any settings or other parameters that may need to differ from the standard setup for Layout C, so we can offer no guarantees. Once we disable the Layout C requirement for your seller account at our end, you would be expected to configure any needed settings in your PayPal Manager and test it on your own to make sure it actually works.

2 years later

What is the status on the checkout pages, it's been 2 years now and I'm hoping that this was improved and we can select good professional layouts for checkout pages instead of a box in top left corner on a white page? I've had numerous customers contacting me directly asking to verify if this was a scam or not as it looks like it is a scam and not part of the website at all.



Can we use a good checkout layout yet?



I've been contemplating moving to other scripts like easy digital downloads but as you know it is not easy to just move everything out and I'll prefer to stay with e-junkie.

PayPal still has not addressed the third-party cookie blocking issue which compelled us to adopt the compromise approach we're still using now (as explained above). Furthermore, it appears they are no longer actively developing or promoting PayPal Payments Advanced, in favor of pushing PayPal Payments Pro, so it seems unlikely they will ever resolve this problem.



If you might consider upgrading to PayPal Payments Pro -- which uses a single, self-contained, secure page we manage for your card-based checkouts -- this help page explains how to integrate that with E-junkie:

2http://www.e-junkie.com/ej/paypal-partner.htm2



Unfortunately, checkouts can never occur on your own site/domain with E-junkie due to our inherent nature as a centrally-managed service which does not install any software on your server; this is one of the tradeoffs for our ease of use and site integration.

I'll call PayPal today regarding your answer, I'm unaware that they are trying to discontinue the service I'm using and their support is very good so far, I'm using them for 8 years without issues. I've tried that link but the checkout page is just a white page with some form fields and a logo on top, looks pretty much the same as what I have now but centered, all hosted shopping cart companies like yours or even WordPress plugins like Easy Digital Downloads offer a plethora of payment gateways and a great checkout experience, is the checkout page here http://www.e-junkie.com/ej/paypal-partner.htm the best that your company can offer in this modern web browser and apps age? it looks totally out of place and it does not inspire customer trust when you get a page like this.

This is the page where I found PayPal Payments Advanced listed as a "Legacy product" which is "No longer actively marketed; now included with PayPal Payments Pro":

2https://developer.paypal.com/webapps/developer/docs/classic/products/payflow/2



Elsewhere in that documentation, they have indicated that "Legacy products remain available for pre-existing users", so it seems they will continue to support existing integrations using it into the foreseeable future.



We've already prepared the design for a more modern, mobile-responsive card checkout page, but Development still needs to actually implement that as a live checkout page, replacing our current card checkout page (which is not responsive, as you've seen). When that project is completed and goes live, we would post a notice to our System Status & Updates forum here:

http://www.e-junkie.com/bb/forum/6

Ok but your proposed new solution for PayPal payments Pro looks pretty obsolete too, that is my issue, if you offer an amazing looking checkout page I'm going to make sure that I meet all requirements and move my accounts to take advantage of this checkout page but so far it is the same page but centered and with a logo on top.



I understand that you may be developing one page but the latest e-junkie.com changes from flash to html took like 6 years?



I would love to use this new mobile responsive checkout page but you do not have it right now and I need to move fast, what about the integration with EDD? I see that they need to receive the product purchase data to from url, I'm already sending transaction data to a url from E-junkie to my sever for customer account creation, can I send transaction data to EDD script too? Can your software allow to send transaction data to two URLs? I assume this would pretty easy?



If I can send info data to EDD plugin and also data to my account creation script I'll be spending a little more money but I'm ok with that as I'll be offering a superior checkout experience.



Here is the info:



http://docs.easydigitaldownloads.com/article/408-e-junkie-purchases-setup-documentation





This could solve my issue retaining customers after they click the purchase button until e-junkie release their own modern checkout page.



Can you please let me know?

There are ways to have us post the order details to more than one URL, and I've contacted EDD support to clarify something about their integration which would determine the best approach for that; however, EDD's E-junkie integration would only have us post the order details to EDD after we're done processing the buyer's order, so you'd still be using E-junkie's purchase buttons and checkout -- i.e., this wouldn't allow you to use some other checkout experience and then have E-junkie issue download links after the buyer has paid.

If that is the only integration I'm stuck with your checkout if I want to continue using e-junkie for hosting files and affiliates?



Is there any other service that will integrate with e-junkie that have a professional integrated checkout process?



Are all e-junkie customers using this blank page with a top left checkout form after the customer click on a buy button?



You would imagine how that page looks on a 27 inch hiDPI retina screen.

If you want to continue using E-junkie's download delivery and affiliate features, you must sell your products using E-junkie's purchase buttons and checkout flows.



Only PayPal Advanced uses that rather bare-bones top-left-aligned payment information page that comes after the buyer submits their billing/shipping address on our checkout page. 2Checkout works similarly, but their payment information page is much nicer than the PayPal Advanced one. Only PayPal Payments Pro, Payflow Pro, and Authorize.Net use a single page for our card checkouts (which all use the same non-responsive page you've already seen for PayPal Pro). You can see the 2Checkout flow by testing our demo cart here:

http://www.e-junkie.com/ej/2checkout-shopping-cart.htm



Also bear in mind that the PayPal Payments Standard checkout site will usually offer a card-based payment option for buyers without a PayPal account, depending on your own PayPal account type and related settings, which we explain in more detail here:

http://www.e-junkie.com/ej/faq.paypal.card-checkout.htm

In your 2checkout sample I still see a white page with a form centered instead of left-aligned, am I looking a the wrong sample? Can you link to the much nicer checkout page to test the features?



I have PayPal Payments Advanced and i do have credit card payments without the need of a PayPal account all, that is the main reason I use their service instead of just regular Paypal.



They have Layout A & B checkout pages that look much much better than Layout C.



You are encouraging me to upgrade to PayPal Payments Pro but wha tis the difference from what I have now if I can accept cards without PayPal?



So far every sample on your site takes me to this checkout page with a red legend on top with the credit card test info and it looks like a page from the 80's, can direct me to the nicer one stoa you are mentioning here?

1 month later

What was EDD answer to your question about the integration? I'm still trying to do this or cancel E-junkie and go 100% with EDD and their Affiliate WP softwares.

EDD has not replied to my inquiry from over a month ago, so I've just sent them a followup reminder.

Thank you for your follow up, I'll contact them and forward the link to this thread too.

Finally heard back from EDD, apparently the delay was because this integration was developed by a third party who'd abandoned the project; here's what they said:



EDD SupportSo it actually looks like we'll have to make some decisions with this extension very soon (as we are about to do with all extensions we sell). The thing is, EDD hosts an extension marketplace. While there are several 3rd party extensions that we do nothing more than link to, there are also several that we sell for 3rd party developers. We simply take a small commission cut.



Some extensions, like this one, don't sell much at all. And we've recently made the decision to start getting rid of them. I did ask the extension developer about the things you mentioned, specifically the last paragraph of your original query [regarding why, or even if, it required both a Code Generator URL and Payment Variable Information URL, both identical]. His response was:



"Thanks for the update. It's been a while, so I'm not sure why I chose to use both."



Obviously, that's not very helpful. It was immediately followed by asking us, the EDD team, if we were interested in buying the extension from him. Because of its very low sales (2 in a year and a half), we aren't. So it's very possible that it will be taken off of the market extremely soon. And I can say with certainty that its codebase will not be receiving an update from us or its developer.

Thank you for the follow up, I just contacted them and forwarded this same thread too.

1 month later

I'm switching to PayPal Pro and it will be done in a couple of hours, I'm just waiting for their e-mail to tell me is completed. I see that I can just click on PayPal Pro "Accept Credit Cards" under my profile and switch from PayPal Payments Advanced to PayPal Payments Pro but the PayPal Manager Gateway Credentials form with my info disappears and instead I just get a checkbox next to the credit cars I want to accept and nothing else, is that it? nothing else to configure?



I'm with PayPal on the phone an they are selling me that credentials will be the same, it is just in their end the switch to Pro.



My store is live and i cannot afford customers not being able to purchase because of this change, can you tell me after I switch Paypal advanced to PayPal Pro what else I need to change? where I enter the credentials I had for advanced before?



How I can select a different checkout layout now that I have Paypal Pro instead of that ugly unprofessional white page with the little PayPal format the top left?



Thank you in advance for your help.

It may help to clarify whether you're upgrading to PayPal Payments Pro vs. PayPal Payflow Pro.



If you'll be using PayPal Payments Pro, then there are no credentials to enter at our end, aside from your PayPal Email; the API permissions in our setup instructions would take care of the rest:

http://www.e-junkie.com/ej/paypal-partner.htm



If you'll be using Payflow Pro, that uses the same PayPal Manager credentials as PayPal Payments Advanced:

http://www.e-junkie.com/ej/paypal-payflow-pro-shopping-cart.htm



In both cases, card-based checkouts would use a secure checkout page we manage for you, rather than anything at PayPal's end. To preview what this page looks like, you can test the demo cart buttons at either of the links above. It's mostly the same as the buyer name/address initial checkout page you saw with PayPal Advanced, except that it incorporates card account info fields in the same page, rather than using the separate, bare-bones PayPal-hosted card-info page you saw with Advanced. BTW, we're quite aware that checkout page looks rather dated and are planning to modernize it soon. :^)

This is the first we've heard of in-context checkout, so it must be pretty new, and we'll have to research that further; thanks for the tip!



I've already prepared the HTML/CSS for a new card checkout page, just waiting on Development to get to that item on their to-do list. :^)

This is the first we've heard of in-context checkout, so it must be pretty new, and we'll have to research that further; thanks for the tip!



I've already prepared the HTML/CSS for a new card checkout page, just waiting on Development to get to that item on their to-do list. :^)

Easy Digital Downloads and WooCommerce offer In-context checkout with their add-ons, it looks pretty pretty simple to add and they even give you the code.



Any preview about this checkout page, it is on par with modern checkout pages from the service mentioned above or stripe etc?