Orders Not Recorded - Notices Not Emailed

Top  Previous  Next

The checkout seems to work fine, payment is collected on the gateway's secure form, and the customer is redirected to order.php, but the order is not recorded and notices are not emailed to the customer or administrator.

 

1. For PayPal (standard), check that you are using the primary email for your account as the Merchant ID of your AShop payment option. If you are using a secondary email, the security checks in AShop will fail and the payment will not be recorded.

 

2. If this happens with other payment gateways, check that there isn't a requirement to set a postback URL for the payment gateway you are using. This should always be set to the URL to your AShop order.php script, for example: http://www.yourdomain.com/ashop/order.php

 

3. If you are using a payment gateway where the billing information is collected on your own site rather than through a hosted form at the payment processor, make sure that the fsockopen function in PHP is operational. This can be done by running the ashoptest.php script, which includes an fsockopen test. If this test fails, your server is configured not to accept opening network connections to itself, which is required to make the order processing work. Ask your hosting provider to fix this.