Confirm Checkout error

I have configured a Market Press instance and everything is working except for when I am purchasing a product. I can check out using my shopping cart and it leads me to Pay Pal and then comes back to the Market Press site to the "confirm checkout" page. When I hit the "confirm payment" button I get the following error...
There was a problem finalizing your purchase with PayPal. Please go back and try again.

10445 - This transaction cannot be processed at this time. Please try again later. - This transaction cannot be processed at this time. Please try again later.

There is also text at the top of the page (bunch of warnings printed to the screen) see below

Warning: Missing argument 3 for MP_Gateway_Paypal_Express::smiley:oExpressCheckoutPayment(), called in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 333 and defined in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 1046

Warning: Missing argument 4 for MP_Gateway_Paypal_Express::smiley:oExpressCheckoutPayment(), called in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 333 and defined in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 1046

Warning: Missing argument 5 for MP_Gateway_Paypal_Express::smiley:oExpressCheckoutPayment(), called in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 333 and defined in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 1046

Warning: Missing argument 6 for MP_Gateway_Paypal_Express::smiley:oExpressCheckoutPayment(), called in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 333 and defined in /var/www/vhosts/mywebsite.com.au/subdomains/shop/httpdocs/wp-content/plugins/marketpress/marketpress-includes/plugins-gateway/paypal-express.php on line 1046
string(1222) "&TOKEN=EC-5RB87058PV5642739&PAYERID=88KC8QLDM3FKY&PAYMENTREQUEST_0_SELLERID=1&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=AUD&PAYMENTREQUEST_0_NOTIFYURL=http://shop.mywebsite.com.au/store/payment-return/paypal-express&PAYMENTREQUEST_0_SHIPTONAME=Me
Me+Me
Me
Me&PAYMENTREQUEST_0_SHIPTOSTREET=123+Street&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Toowoomba&PAYMENTREQUEST_0_SHIPTOSTATE=QLD&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=AU&PAYMENTREQUEST_0_SHIPTOZIP=4350&PAYMENTREQUEST_0_SHIPTOPHONENUM=&L_PAYMENTREQUEST_0_NAME0=101+Advanced+Positions+for+Lovers&L_PAYMENTREQUEST_0_AMT0=22.68&L_PAYMENTREQUEST_0_NUMBER0=&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_ITEMURL0=http%3A%2F%2Fshop.mywebsite.com.au%2Fstore%2Fproducts%2F101-advanced-sexual-positions-for-lovers-3%2F&L_PAYMENTREQUEST_0_ITEMCATEGORY0=Physical&PAYMENTREQUEST_0_ITEMAMT=45.36&PAYMENTREQUEST_0_SHIPPINGAMT=0.02&PAYMENTREQUEST_0_TAXAMT=4.54&PAYMENTREQUEST_0_DESC=+Store+Purchase+-+Order+ID%3A+174a99417efe&PAYMENTREQUEST_0_AMT=49.92&PAYMENTREQUEST_0_INVNUM=174a99417efe&PAYMENTREQUEST_0_PAYMENTREQUESTID=1:174a99417efe&PAYMENTREQUEST_0_ALLOWEDPAYMENTMETHOD=InstantPaymentOnly"

  • tpmccallum
    • WPMU DEV Initiate

    I have just upgraded to new version of MarketPress 2.6.1 still having the same issue.
    I also went into pay pay and checked the username, password, api signature etc and everything is correct. I went to the area in pay pal where you confirm that the account can accept payment. I can't think of anything else.
    Is it right that I am using
    Option 2 - Request API credentials to create your own API username and password.
    In Pay Pal as apposed to
    Option 1 - Grant API permissions to a third party to use certain PayPal APIs on your behalf.
    Which I am not using.
    It is just a simple Wordpress installation hosted by a local hosting company.

  • tpmccallum
    • WPMU DEV Initiate

    [ SOLVED ]
    Ok so I went to the Pay Pal site and created a new Pay Pal account and then generated a new password and signature. It is working now and depositing money into the newly created Pay Pal Account. There are a few reasons why I think the old one was not working.
    1 Possible because the domain that has the current password and signature (production version of the site) is clashing with the subdomain where I have a second instance of the site (test version of the site). The subdomain does not appear to be an issue per se, it is probably more to do with the fact that I have one pay pal account working twice on the same base domain. shop.mystore.com and mystore.com.
    I am assuming that you can have one pay pal account working on many sites (if you have lots of stores), probably just not twice on the same domain.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.