Opencart missing orders - opencart

I have managed to successfully set up Securetrading extension in opencart. However, all orders through ST are going into "missing orders" opencart.
I have double checked and the payments are being processed (both in test and live mode) and emails are being sent by ST. However, the orders always go into missing orders.
Please can anyone advise

If you are using Opencart 2 then the URL should be http://www.yourdomain.com/index.php?route=extension/payment/securetrading_pp/ipn

Related

OpenCart3 Order Status coming as Missing Status

I am using OpenCart version 3.0.3.2. The OpenCart Order Status is coming through as Missing Orders. What causes this issue, and how do I fix it?
The below screenshot shows the Order Status messages in context:
Missing Order status is system specific instrument for regulation of payment statuses.
On the checkout page, when you come to the step five Payment - OpenCart generate the order in database with status of 0 (Missing Order), because when user make payment - the order_id will go to payment gateway website to maintain the payment. Once payment will be successfully processed (or else) - then payment system returns payment status and OpenCart update your order status 0 (Missing Order) to in-progress.
So if any user come to checkout & goes to confirm section but didn't make the payment - the order will stay with status Missing Order.
You should check:
May be, your payment method returns status incorrect, or not returning them at all. In that case - thy to test another payment module.
In your payment modules there could be setting for order status. Check them to. You will find payments in Extensions - Extensions - Payments.
UPDATED
The PayPal payments have this issue very often. Found the solution here.
How to Solve Opencart Paypal Standard Missing Orders
but the first thing that comes to mind is that maybe OpenCart is using IPN to update orders in the system. If you have IPN enabled on your sandbox account but not on your live account that could cause such a problem. Login to your live PayPal profile and go to Instant Payment Notification Preferences. Make sure it's enabled. Drew Angell

email issue in opencart

An order confirmation email is sent for canceled/failed payments
User reach to the payment gateway, when reached to the cart after selecting final and reach to the payment page and user cancel the order but a successful email sent to the user did somebody face this issue before my open cart version 3.0
didn`t check the code yet, please tell me,
2) My website home page icons change into some encrypted boxes whenever some body visit my website first time later on user go in and visit some other pages and revisit the website home page, icons looks fine ,i refer so many links, even try to make changes in .htaccess file as well but nothing works,is there any way that i can fix it,i am providing my website site link,if you want because this issue never comes on local server,enter image description here,enter image description here
First thing that comes to mind is the order states options (system -> settings -> options). What state do the orders get when a payment is cancelled? Is the state unchecked for the 'order ready' states in the options?
This mainly depends on payment extension. Payment extension is responsible of setting correct order_status_id depending from 'error', 'failed', 'not completed' methods.
Sometimes, payment module has incorrect return callback links.
Again, check payment module methods.

Opencart downloadable products not showing after payment

I am looking for assistance to allow downloadable products (mostly jpg and pdfs graphics) on my opencart site. I am able to upload files by Catalogs->Downloads, and set products with a downloadable file, however when I make a purchase of one of these downloadable products, I keep getting the statement;
"You have not made any previous downloadable orders!"
after payment is complete. Hence, I am unable to get to the point of being able to download the product after payment. I have Stripe installed as a payment gateway.
Through system->settings->options, I have set order status to "pending" and complete order status to "pending." Ideally, I would like to have downloads available immediately after purchase.
I am using OpenCart version 2.6.2. I would greatly appreciate any assistance in this topic.
When you make the order status as "complete" in sale->orders, it will be available for download. otherwise in the payment extention we need to set "complete" as default payment success.

Opencart Paypal Express Checkout L_ERRORCODE0=10486

When I making payment, keep getting error code 10486, this message from Error Log. When I making payment, I choose not require login option and then using credit card, but debit card has no issue, only credit card. Paypal prompt me "We're sorry, the card issuer declined your purchase using card Visa x-xxxx. Please enter a new credit or debit card to continue payment." OR after clicking pay now, it is redirect back to the website, but payment is not successful sometimes is working not everytime, very weird. I've check many website, but no solution, I did try paypal payment standard module transaction still fail, but no error logs found.
And I've check billing address, CC expired date, CC secret number everything correct and my CC is valid.
OpenCart version: V 1.5.6
Paypal Acc Type: Business
Modules: Paypal Express checkout (pre-installed one)
Anyone experience can help? Many thanks.
The error code 10486 notifies merchants when a buyer's payment failed due to a bad funding method (typically an invalid or maxed out credit card). If the merchant receives this error code from PayPal, the Merchant can re-direct the buyer back to the PayPal page to select an alternate payment source or add a new funding instrument.
Error 10486 is documented under:
https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/
I hope this answer in full to your question.

Orders are not displaying in admin on Opencart (authorize.net & v1.5.5.1)

My team and I are trying to finalize an e-commerce build and we've run into a snag with our order processing on Opencart v1.5.5.1.
We're currently using authoize.net as our payment gateway. The orders are being processed (reflected on both the test credit card and the authorize.net transaction gateway)
However, when the order is placed it automatically is sent to the 'missing orders' variable under orders rather than your normal 'pending' status.
We can go in and manually change over the orders, but that's not going to fly with the client. The goal is to have these automatically display as 'pending'. Apparently, this is a common problem with opencart and authorize.net (see http://forum.opencart.com/viewtopic.php?f=20&t=79388&p=347416#p347416) but their suggested solution isn't doing the trick.
Has anyone else encountered this problem for Opencart 1.5.5.1 and how did you get around it?
I guess the problem is within the configuration of the authorize.net payment gateway. Did You set the order status within administration of the authorize.net payment gateway correctly?
Default status is Canceled (which is weird) so set it to Pending. After the payment was successfully processed this order status is used (see catalog/controller/payment/authorize_aim.php at lines 136-166).
I've had the same error for a while now. I re-uploaded the following files and it worked for me.
Sounds like your file needs updating in
CODE: SELECT ALL
catalog/controller/account/login.php
And I would also upload a fresh
CODE: SELECT ALL
catalog/model/account/customer.php
This is actually a very easy fix. All you need to do is goto your settings of your OpenCart Authorize.net mod and enter a MD5 Hash. Copy that go to authorize.net account click on settings next to where you find get API transaction key there is a link to update MD5 Hash. Click on that; paste the MD5 hash you copied from opencart and save.
You could manually add the statuses back in System/Localisation/Order Statuses.