PayPal Standard Not Working in NOP 4.5

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
Hace 2 años
I have been working for weeks configuring a new website for my business. I'm attempting to use the PayPal Standard Payment method. I've followed all of the configuration instructions however, it tells me no payment options available when I attempt to do a simple checkout.  Need some help.
Hace 2 años
I assume you have configured the pluign and enabled the payment method ?
And the plugin is the v4.5 version
Any errors in the log ?
Hace 2 años
Hello Yidna,

Thank you for the response. I've checked the log tables in the DB and I don't see anything pertaining to this problem. I see several of these;

Nop.Core.NopException: 535: Authentication credentials invalid
---> MailKit.Security.AuthenticationException: 535: Authentication credentials invalid
---> MailKit.Net.Smtp.SmtpCommandException: Authentication credentials invalid
   --- End of inner exception stack trace ---
   at MailKit.Net.Smtp.SmtpClient.AuthenticateAsync(Encoding encoding, ICredentials credentials, Boolean doAsync, CancellationToken cancellationToken)
   at Nop.Services.Messages.SmtpBuilder.BuildAsync(EmailAccount emailAccount) in C:\Users\miner\OneDrive\Documents\Funderland\Website\nopCommerce4504\Libraries\Nop.Services\Messages\SmtpBuilder.cs:line 70
   --- End of inner exception stack trace ---
   at Nop.Services.Messages.SmtpBuilder.BuildAsync(EmailAccount emailAccount) in C:\Users\miner\OneDrive\Documents\Funderland\Website\nopCommerce4504\Libraries\Nop.Services\Messages\SmtpBuilder.cs:line 78
   at Nop.Services.Messages.EmailSender.SendEmailAsync(EmailAccount emailAccount, String subject, String body, String fromAddress, String fromName, String toAddress, String toName, String replyTo, String replyToName, IEnumerable`1 bcc, IEnumerable`1 cc, String attachmentFilePath, String attachmentFileName, Int32 attachedDownloadId, IDictionary`2 headers) in C:\Users\miner\OneDrive\Documents\Funderland\Website\nopCommerce4504\Libraries\Nop.Services\Messages\EmailSender.cs:line 202
   at Nop.Plugin.Misc.Sendinblue.Services.SendinblueEmailSender.SendEmailAsync(EmailAccount emailAccount, String subject, String body, String fromAddress, String fromName, String toAddress, String toName, String replyTo, String replyToName, IEnumerable`1 bcc, IEnumerable`1 cc, String attachmentFilePath, String attachmentFileName, Int32 attachedDownloadId, IDictionary`2 headers)
   at Nop.Services.Messages.QueuedMessagesSendTask.ExecuteAsync() in C:\Users\miner\OneDrive\Documents\Funderland\Website\nopCommerce4504\Libraries\Nop.Services\Messages\QueuedMessagesSendTask.cs:line 57

I am to nopCommerce, I watched all of the training videos and I've been coding with .Net since it's inception. I started coding in 1982. Hope you can help.

Vernon
Hace 2 años
Those errors are because the email account is not configured

Yidna wrote:
You have configured the pluign and enabled the payment method ?
The plugin is the v4.5 version (i.e. Check plugins.json in the plugin directory)

I assume the answer to these questions is yes ?
Hace 2 años
{
  "Group": "Payment methods",
  "FriendlyName": "PayPal Standard",
  "SupportedVersions": [
    "4.50"
  ],
  "Author": "nopCommerce team",
  "DisplayOrder": 1,
  "FileName": "Nop.Plugin.Payments.PayPalStandard.dll",
  "Description": "This plugin allows paying with PayPal Standard",
  "LimitedToStores": [],
  "LimitedToCustomerRoles": [],
  "DependsOnSystemNames": [],
  "SystemName": "Payments.PayPalStandard",
  "Version": "1.71"
}
That is the contents of the Plugin.json file.
I can send you screen shots of the Payment setup screens if you want.  I followed the instructions on the configuration. PayPal standard is the only payment method I have active.
Hace 2 años
What is your setting paymentsettings.bypasspaymentmethodselectionifonlyone ?
If it is true and you only have one method then there will be no selection displayed
So you wont see Paypal view until you complete the order

Did you go through and complete the order ?
Hace 2 años
It is False.
Hace 2 años
When I try to continue on the screen that says "No payment methods available" it will not continue.
Hace 2 años
I found the problem!! It was in payment restrictions. I had clicked on the PayPal standard check box at the top of the country list and it selected all of them. I had to uncheck the one for the United States.

Thank you so much for your help. My new website will go live in January. Funderlandrents.com, we rent inflatables around the Corpus Christi Texas area.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.