*Incomplete Info* - PayPal Payment Configuration - Question | JoomShaper
SP Page Builder 6 is Here! Learn More →

*Incomplete Info* - PayPal Payment Configuration

SC

Stuart Clark

EasyStore 1 year ago

I've read and re-read the documentation provided for configuring the EasyStore Paypal payment plugin, but unsurprisingly it doesn't work on my site, in either Live or Sandbox mode.

The reason for this is that the plugin is not passing required parameters to PayPal - i believe including API username and secret; yet there is no way of configuring this information in EasyStore: not is there any documentation about what API / webhook return URL settings require to be configured in PayPal.

At the moment, this leaves the PayPal plugin completely useless and unable to be used.

Can someone from Joomshaper please look in to this and provide complete setup instructions for PayPal?

0
52 Answers
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164891

Hi there,

PayPal transactions support only specific currencies, and unfortunately, payments in currencies outside of this supported list cannot be processed through PayPal. We’ve noticed that this important detail is currently missing from our documentation, and we sincerely apologize for any confusion this may have caused.

Rest assured, we are working to update the documentation to include the list of supported currencies so that this information is clearly communicated. We appreciate your understanding and will ensure these updates are made as soon as possible.

Which currencies are supported for processing

https://developer.paypal.com/docs/reports/reference/paypal-supported-currencies/

Thank you for your patience!

Best regards,

Toufiqur Rahman (Team Lead, Support)

0
SC
Stuart Clark
Accepted Answer
1 year ago #164893

GBP (Pound Sterling) IS supported by PayPal! That is NOT the issue here!

Please provide full documentation for correct PayPal configuration!

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164896

I just checked PayPal payment & it works fine.

https://drive.google.com/file/d/1O6tmMKKqF6_EhqlaTWZoGkaH3VaBRX2r/view

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164897

If you need this site login credential, Just let me know. I will share with you. Thank you

0
SC
Stuart Clark
Accepted Answer
1 year ago #164904

WHAT IS YOUR CONFIGURATION WITHIN PAYPAL??

There is setup needed IN PAYPAL which is NOT documented anywhere in EasyStore! Simply adding the paypal account email address is NOT enough configuration for PayPal to work.

I think you're missing the point of this question completely - please try to understand what is being asked.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164910

We are unable to provide a detailed instance or documentation for PayPal, as PayPal retains the rights to update and modify their documentation independently. Therefore, we recommend that users refer to the official PayPal documentation for the most current and accurate information before using PayPal services.

Thank you for your understanding.

0
SC
Stuart Clark
Accepted Answer
1 year ago #164911

Sorry - NO

All Payment plugins require configuration within the payment processor itself. You publish this information for the Stripe Plugin (see Stripe Secret Key section in this document - https://www.joomshaper.com/documentation/easystore/stripe-integration-in-easystore) - the same information needs to be published for PayPal!

What is the Webhook URL Paypal needs to redirect to? How do I configure API settings in PayPal?

What is the LINK to the relavent PayPal documentation?

Please explain why you are refusing to publish this essential information (it has nothing to do with PayPal themselves - they don't care about EasyStore config)???

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164912

I just talked with our developer team and they informed me that, there is no specific settings for PayPal dashboard. You need to use the Email address of PayPal account.

0
SC
Stuart Clark
Accepted Answer
1 year ago #164914

You're simply WRONG!

Contact me on a screensharing app so I can walk you through this as you clearly are not understanding, nor are you willing to show us your PayPal config.

Simply setting the PayPal user email address does NOT work. Paypal returns the error:

https://www.sandbox.paypal.com/webapps/shoppingcart/error?flowlogging_id=f199123a67ecf&code=LACK_OF_BASIC_PARAMS

0
SC
Stuart Clark
Accepted Answer
1 year ago #164921

I'm getting fed up with this missing the point!

This is my Paypal PLUGIN configuration: https://prnt.sc/3bviiHk4Cvof

This is my Paypal SANDBOX ACCOUNT: https://prnt.sc/GhpeyccM5IE2

This is the error received when I try to use PayPal: https://prnt.sc/4Oi0UOmfb8-x

PAYPAL NEEDS TO KNOW HOW TO COMMUNICATE WITH EASYSTORE - THE WEBHOOLK URL ETC.

WHAT ARE THOSE SETTINGS???

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164936

You should communicate with paypal. I have shown you how it works. I think we should close this topic. Thanks

0
SC
Stuart Clark
Accepted Answer
1 year ago #164937

I'm sorry, but that's really unprofessional behaviour. Proposing to close a ticket when you've not provided any of the requested documentation or undertaken any investigation is not customer support - it is ignoring the issue!

I have asked you to liaise directly with me so I can show you the issue LIVE on my server and you have simply ignored this request! Your initial answer was also completely inaccurate.

Send me meeting invite for between 12:00 and 16:00 GMT tomorrow and i will gladly walk you through the issue and show you how it is not working!

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164938

I sincerely apologize for any frustration or misunderstanding caused by our previous communication. We greatly value you as a customer and want to ensure that your concerns are fully addressed. To clarify, we’ve extended your license by 6 months and issued a full refund as a gesture of goodwill. Additionally, I’ve shared detailed guidelines and a screencast to explain how the PayPal payment method works on EasyStore. So, you should communicate with PayPal.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164939

I have even shared my PayPal sandbox login credentials with you to help check the settings, yet you referred to my actions as unprofessional. Could you please clarify what led to that perception?

0
SC
Stuart Clark
Accepted Answer
1 year ago #164981

You should communicate with paypal. I have shown you how it works. I think we should close this topic. Thanks `

This is unprofessional! It is trying to avoid doing any actual investigation.

Even if you have shared your FULL PayPal login details with me (which I didn't think you had) - you are expecting me to find the issue and resolve it myself!

0
SC
Stuart Clark
Accepted Answer
1 year ago #164941

Seriously, stop trying to ignore this issue andpass the buck to someone else!

PayPal are going to ask me what info is being sent from EasyStore to PayPal. I don't know that as I'm not the EasyStore developer! We need to investigate how EasyStore is functioning to be able to answer PayPal's questions.

YOU as the developer needs to work with me to resolve this issue! YOU HAVE NOT EVEN ASKED TO INVESTIGATE THIS ON MY SERVER

ONCE AGAIN - send me a meeting invite for tomorrow and we can investigate this in a professional manner!

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164970

Are you available now?

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164977

Are you there?

0
SC
Stuart Clark
Accepted Answer
1 year ago #164979

Send me meeting invite for between 12:00 and 16:00 GMT tomorrow and i will gladly walk you through the issue and show you how it is not working!

However, as that's been ignored - YES - I have made myself available now to explain this issue to you!

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164984

Provide me your anydesk id. I will share your id to our developer team. Thanks

0
SC
Stuart Clark
Accepted Answer
1 year ago #164987

See below:

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164983

I have shared paypal login details previous day.

https://www.joomshaper.com/forum/question/34374#qa-answer-164920

0
PB
Peter Bischoff
Accepted Answer
8 months ago #182911

I have issue with paypal payment

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 8 months ago #182913

Create your own forum post and make sure your paypal plugin is latest version.

0
SC
Stuart Clark
Accepted Answer
1 year ago #164992

I have spent roughly 45 minutes with @Toufiq and shown that the problem does exist and exists with EasyStore. (shown using a known working PayPal account which was demo'd working on the same server in a different eCommerce package)

Hopefully @Toufiq and the JoomShaper team will now fully investigate the issue??

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #164993

Can you provide me error log from your server?

administrator/logs/easystore_paypal.php

https://prnt.sc/FCv4YbI7BQIb

0
SC
Stuart Clark
Accepted Answer
1 year ago #164998

Please provide me with an upload URL

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165004

Use google drive.

0
SC
Stuart Clark
Accepted Answer
1 year ago #165008

I dont use Google Drive - please provide me a link so I can upload to your drive

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165009

Share your file via Email.

<3>[email protected]

0
SC
Stuart Clark
Accepted Answer
1 year ago #165010

Sent

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165011

Check email.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165016

The development team has requested your site administrator login credentials. Would it be possible for you to provide them?

0
SC
Stuart Clark
Accepted Answer
1 year ago #165022

Details below.

Please make sure any changes made are FULLY DOCUMENTED and shared with me

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165023

Please unblock us to login your site.

0
SC
Stuart Clark
Accepted Answer
1 year ago #165024

That IP address (only that one) has been unblocked

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165033

Thank you.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165037

This issue occurred on the Windows server. We have resolved the problem and updated the PayPal plugin.

What we have done to solve this issue.

File location

plugins/easystore/paypal/src/Extension/PaypalPayment.php

Existing code

$queryString = http_build_query($query);

New code

$queryString = http_build_query($query, '', '&');

Please check now and let me know.

-Thanks

0
SC
Stuart Clark
Accepted Answer
1 year ago #165238

Thank you for eventually resolving this. It is a pity it took so much arguing and wasted time before the problem was even properly investigated. Hopefully that wasting of time won't be repeated in the future.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165241

Thank you for bringing this to our attention. We will make sure to be more mindful of it moving forward.

0
DC
David Collado
Accepted Answer
1 year ago #165281

I have wasted hours of my time trying to troubleshoot with them, They need a support chat feature and not just for sales.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 year ago #165304

Please create a forum post and share with me. Thanks

0
DC
David Collado
Accepted Answer
11 months ago #171767

So the update they provided to paypal recently made the change so....

When someone orders a large blue Tshirt in easystore as an option the large and blue will show in paypal now?

It didn't before. My customers have to login to paypal to fill the orders and see what they ordered. If any options were selected they then have to login to easystore in joomla and view the size and color of the item.

Please let me know. Sorry you had to go through all that trouble to get this resolved for your issue.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 11 months ago #172032

Please check this URL & let me know if you found the problem.

0
DC
David Collado
Accepted Answer
11 months ago #172114

Which URL?

I have to login to two different pages to see what someone ordered, it should only be done in paypal like J2Store.

If someone orders a large blue shirt I want to see those options in paypal.

Can you explain further?

0
SC
Stuart Clark
Accepted Answer
11 months ago #172119

Sorry David, I don't agree. I'd expect to see the details of the order in EasyStore, not in PayPal.

This is exactly the same as every other eCommerce package I've ever used - you look in the eCommerce package for order details, not in the payment processor.

0
DC
David Collado
Accepted Answer
11 months ago #172129

100% incorrect. When you charge for shipping and need to print out labels to send out your products the address automatically carries over to PayPal. You see the order details in paypal (easystore does not send the additional options thats the complaint) and then you click print shipping label and all you to put in is the weight and a label spits out of the printer.

J2Store also synced with shipstation and also gave accurate shipping usps postage rates for customers based on shipping types. This software doesnt do that either.

I have 12 customers currently switches from J2Store to EasyStore and yes its great at adding products, everything I mentioned above should be a priority fix as its the major complaint from them and as me as well.

I manage over 250+ sites and when new customers ask for ecommerce I would love to say use EasyStore but you have to offer only free shipping since the custom weight calculators included in the software dont work either.

Been using Prestashop since 2002 and the customers get and fill the orders in paypal and shipstation only to view what was purchased and print shipping labels. they only go into the software to add new products and update quantities if sold offline.

0
SC
Stuart Clark
Accepted Answer
11 months ago #172136

Okay - so what you're actually saying is you want something which automatically produces shipping labels for you!

That's a function of a SHIPPING plugin / integration rather than what I would expect to see in a PAYMENT plugin / integration.

EasyStore does and can show shipping weights. From my experience it can add up these weights correctly, so all you are then lacking is the ability to press print without having do perform any other operations (e.g. you'd need to fill in the shipping info)

It doesn't sound to me like your issue is with the PayPal PAYMENT plugin at all, but actually with a lack of integration to an external SHIPPING system. As such, please raise a feature request for that.

And if you have any screenshots of EasyStore not calculating shipping weight correctly, please post them so the developers can investigate that as a bug.

0
DC
David Collado
Accepted Answer
11 months ago #172217

no that's not what I'm saying. paypal collects payment via this software and it has its own standalone shipping and label printing options where payment comes out of the balance.

my issue again, if someone orders a tshirt, the size, color or both options are not sent over to paypal like every other ecommerce software does.

the reason I am not creating a new ticket for this is because I have brought this up many many times and it is ignored.

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 11 months ago #172313

Thank you for your message. Currently, EasyStore doesn’t send product variants (like size or color) to PayPal, and I understand the frustration this may cause. I’ve noted your feedback and will share it with our team again. Please let me know if I can assist with anything else.

0
DC
David Collado
Accepted Answer
11 months ago #172376

thank you. if look j2stores Paypal plugin code you can see how its done. its critical.

when the store owner gets an email about the order he would like to be able to fill it from the email details from PayPal and not having to login to the store.

0