Paypal Payment Not Working - Question | JoomShaper
SP Page Builder 6 is Here! Learn More →

Paypal Payment Not Working

MR

Mathias Reinhard

EasyStore 2 months ago

Hi all,

i have issues with the paypal payment setup in easystore. Everything seems to be set up properly (API connection, webhooks etc.). But when a customer tries to pay via Paypal, no payment is being processed. The orders is left with status "unpaid".

It neither works in sandbox nor in production mode, so i guess there is something missing in my Paypal account. I have obviously set up the credentials and the webhhook correctly (stictly according to the documentation). When a payment is initiated, i see log entries in the API as well as in the webhhooks. But there is no evidence in the about the payment being explicitly processed.

Is there something i need to set up or activate additionally to API credentials and webhooks in the püaypal account?

0
70 Answers
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200679

Hi there!

Thank you for bringing this to our attention, and I sincerely apologize for the inconvenience caused.

To assist you more effectively, may I kindly request temporary administrative access to your site? This will allow me to thoroughly investigate and resolve the issue for you.

Before sharing the credentials, I strongly recommend taking a complete backup of your site to ensure all data remains secure.

Looking forward to your response.

Best regards

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200682

Thanks for your support....see hidden content

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200684

Could you please recheck your credentials?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200687

...

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200690

See in the hidden content area

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200693

...

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200696

I have tested the PayPal sandbox integration on your site, and it is functioning correctly. The current setup remains in place for your review. If you're experiencing issues, they may be related to your PayPal account settings.

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200717

The sandbox integration works now fine, also with my own credentials. I then completely renewed the API in the paypal developer portal, copied over the credentials, created the webhook (exactly similar approach as creating the sandbox). Unfortunately it still doesn't work.

When i check the logs, i only see an API call "checkout/orders". No call like "payment capture", like it is in the sandbox log.

I have no idea what else to check.....

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200757

...and as i search the web i found at least 2 more of your customers with exactly the same problem (months ago).

So this seems still to be an issue. Question is: When will it be fixed?

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200778

Hello Mathias,

Sorry for the inconvenience you're experiencing with PayPal payments. To help me investigate, could you please provide access to your PayPal account access?

Looking forward to your response.

Best regards

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200790

Due to the 2FA this won't work, i tried several times to create a user for which you could work with.

Please tell me, what you want to check in my paypal account and i will do it.

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200791

Hello Mathias,

Sorry for the inconvenience you're experiencing with the PayPal plugin.

To help me understand how it's set up, could you please provide a screen recording showing your PayPal plugin configuration?

Looking forward to your response.

Best regards

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200793

fell free to login by yourself to check the settings, see hidden content

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200795

Hello Mathias,

Sorry for the inconvenience you're experiencing with PayPal. While I could investigate by logging into your site, I'd appreciate it if you could describe the exact process you followed when setting up the payment gateway. Understanding your steps will help me diagnose the problem more effectively.

Looking forward to your response.

Best regards

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200798

Generally i EXACTLY followed the instructions in the documentation:

https://www.joomshaper.com/documentation/easystore/paypal-integration-in-easystore

  1. Created the API access for both sandbox and Production in my Paypal account
  2. Copied the credentials into the easystore paypal plugin
  3. created the webhook via tha easystore plugin
  4. chhecked that the webhook is correctly generated in Paypal

Note: The sandbox acess works fine, only the production acess causes the issue that the payment itself doesn't get processed.

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200800

Could you please share the webhook settings of paypal?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200802

...

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200803

Please remove the webhook and let me know

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200806

removed

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200807

Could you please check your PayPal account? A new webhook should have been created. Kindly share the updated webhook settings with us.

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200809

...

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200812

Make order and payment now

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200819

Placed an order and payd via paypal.

Status of the order is again unpaid.

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200822

To ensure the payment goes through smoothly, please verify that you're using a valid payment account(not sandbox) and that this payment account is distinct from both your primary EasyStore account and your API account.

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200824

I have ensured that, i neither used the merchant account nor any sandbox account.

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200825

Please share your Paypal dashbord error log.

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200826

The error log in paypal is completely empty.

Last entry in the API calls is "POST /v2/checkout/orders"

Lst entry in the webhook events is "An order has been approved by buyer"

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200829

Could you please somehow give access to your paypal account?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200848

As said, most probably this won't work because of the mandatory 2FA authentification (EU law). This can't be deactivated.

Can you tell me what you want to check in the account?

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200850

Is IPN enabled in paypal account?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200851

from what i can remember...NO.

I will activate it and try again ordering

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200852

Which URL should i put in there?

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200853

Could you please share the setting page screenshot?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200856

...unfortunately only in german....

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200857

Can you enabeled it without puting any url?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200858

Just tried it, not possible

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200909

Any Update here?

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200910

I have enabeld error login in your site, could you please try to make a payment now?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200911

Just did another order, payment didn't work as usual.

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200914

Please follow the screen recording in the hidden content area and share the log

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200918

...

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200919

..and also the API calls....

the error log has NO entries

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200920

Also please share your webhook settings screenshot

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200922

...

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200937

Can I take a full backup of your site?

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200940

No Problem, feel free

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 2 months ago #200953

Hello I need another information. Please check the screen recording, and provide me the copied text in a text file

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #200981

This is the payload from the last generated webhook (event type: Checkout order approved)

There are NO other event types available.

0
MR
Mathias Reinhard
Accepted Answer
2 months ago #201337

Any Update?

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #201567

Once again...nay Update?

It would be kind to get a response....

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #201595

Hello Mathias Reinhard,

Apologies for the delayed response. Our development team is currently investigating the PayPal payment issue. I will update you as soon as I receive any news from them.

Thank you for your patience and understanding.

Best regards

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #201600

Could you please try to make a payment now?

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #201620

Just tried to place an order. Status is again unpaid, but this time there are visible errors.

See webhook log and payload attached ....

API log only "POST /v2/checkout/orders"

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202163

Ayn update?

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202321

Hello Mathias Reinhard,

Sorry for the inconvenience. Unfortunately, we haven't been able to identify any issues on our end. The problem might be server-related. To investigate further, would you be willing to test your PayPal integration on our testing site?

Please let me know how it goes.

Best regards

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202405

No Problem, what do i need to do for this?

Update: There were a lot of messages in the error log of my paypal account today

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202429

There were a lot of messages in the error log of my paypal account today

Please share those

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202523

...

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202528

Please share the webhook settings.

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202544

...

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202545

Now try to make a purchase

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202546

On my own site or on your testing site?

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202547

in the testing site

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202548

this worked now, payment was initiated

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202549

But the webhook log looks strange, and the error log shows errors

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202556

It is not a issue. as you have multiple webhook in the account it is causing the error log issue, which is normal

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202431

i will do the testing later today.

the error logs were from 2025/08/18

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202557

Hello Mathias,

Sorry for the inconvenience you're experiencing. Since the PayPal payment is functioning correctly on the testing site, the issue might be related to your server configuration. Could you please contact your hosting provider, explain the problem, and inquire about their suggestions for resolving it?

Best regards

0
MR
Mathias Reinhard
Accepted Answer
1 month ago #202582

Sorry, but i don't accept your proposal. As we have found out days ago, the payment works well in the sandbox mode.

I can't imagine that in the sandbox mode, different communication principles are used. So why should this be on the server side?

You mentioned some time ago you want to backup my site to antoher server for testing. We didn't try this yet....

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 1 month ago #202640

Apologies for the inconvenience. Both the sandbox and production environments function the same way, but they use different links and ports. Since the production version is working properly on our testing site, the issue is most likely related to the configuration or restrictions on your hosting server.

It’s possible that your hosting provider is blocking the required ports or connections. We recommend checking with them directly, as they can review the server error logs and provide a clearer explanation of what might be causing the issue.

Thank you for your understanding.

0