PayPal Orders come in as Incomplete..?

Why in V4.0.2 do paypal orders come in as incomplete.? Never had this issue wih V2.2.5

Try these two simple things that solved this problem in v3:


  1. Your PayPal account's default email address must match the email address used for your store's PayPal configuration's Account email address in Administration::Payment Methods.
  2. Set up Return URL at PayPal as https://yourdomainna…eckout.complete (I don't know if this URL changes in v4).

I'm having this issue on and off with our 3.06 store. Some show as processed, some just show open, even though payment has been made. Not sure, but I see it more with people who sign on as guests and don't create an account.



I don't see where you can add this email address in the PayPal payment method. Also PayPal has some guides for the return URL that you use.



Jack

[quote name='JackConnick' timestamp='1382381375' post='170087']

1 - I don't see where you can add this email address in the PayPal payment method.

2 - Also PayPal has some guides for the return URL that you use.

Jack

[/quote]

1 - Administration>Payment Methods>PayPal>Configure Tab>Account field = the default email address you use for PayPal payments

2 - You want your orders updated as paid and processed? Use a Return URL. Log into your PayPal account, click Profile, click Website Payment Preferences. Auto Return = on, Return URL =

https://www.YOUR DOMAIN NAME.com/index.php?dispatch=checkout.complete

Don't forget this an HTTPS URL - use your actual domain name and TLD.



PayPal's requirements for the Return URL only specifies language that should be on that page. You can add that language by adding an HTML block above the Main Content, under the Breadcrumbs, on the Order Landing Page in the Blocks. My HTML block is named “Thank you for your order!” and simply states:

```php



We just sent your invoice via email to your email address.



We will send you a Shipment Notification email message as soon as your order ships, and another when your order status changes. If your order requires more than one shipment, we will send email Shipment Notifications for each shipment.

```
I put it in a Mainbox General wrapper so its title shows up too.

Do you use the “https” even if you don't have that established for your site? I have tried it both ways, verified email addresses are the same, added proper language to Order Landing Page, cleared cache and still can't get it to work. I know the Knowledge Base says to have the Return URL to N, but that surely can't be right.



Anyone have a suggestion?