Payment Gateway - Skips Payment Page

Tyler Weaver asked on August 27, 2015 23:11

Hi there!

I am attempting to resolve an issue on our website, pathstonestore.org. When I go to checkout, it goes through the process as normal. However, when I press "Order Now" it just says "Thanks" instead of asking for payment information.

We use Authorize.Net and I have just double-checked the API Login and Transaction Key.

What else is there to look for? Keep in mind that Corporate has access to the merchant account as an admin, so I can't just go searching around too freely.

We are on Kentico v8.0.21.

Recent Answers


Tyler Weaver answered on August 28, 2015 00:06

I see the following in the event log, unsure if it is related:

Message: Lock obtain timed out: NativeFSLock@D:\wwwroot\pathstonestore.org\CMS\App_Data\CMSModules\SmartSearch\Pathstone\write.lock: System.UnauthorizedAccessException: Access to the path 'D:\wwwroot\pathstonestore.org\CMS\App_Data\CMSModules\SmartSearch\Pathstone\write.lock' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at Lucene.Net.Store.NativeFSLock.Obtain()

Exception type: Lucene.Net.Store.LockObtainFailedException Stack Trace: at Lucene.Net.Store.Lock.Obtain(Int64 lockWaitTimeout) at Lucene.Net.Index.DirectoryReader.AcquireWriteLock() at Lucene.Net.Index.IndexReader.DeleteDocument(Int32 docNum) at Lucene.Net.Index.IndexReader.DeleteDocuments(Term term) at CMS.Search.Lucene3.LuceneIndexSearcher.Delete(String name, String value) at CMS.Search.SearchHelper.Delete(String fieldName, String value, SearchIndexInfo indexInfo) at CMS.Search.SearchHelper.Update(ISearchDocument iDoc, SearchIndexInfo indexInfo) at CMS.Search.SearchIndexer.DocumentUpdate(Int32 documentId, SearchTaskInfo taskInfo) at CMS.DocumentEngine.DocumentSearchIndexer.ExecuteUpdateTask(SearchTaskInfo sti) at CMS.Search.SearchIndexer.ExecuteTask(SearchTaskInfo sti) at CMS.Search.SearchTaskInfoProvider.TaskIndexer() at CMS.Search.SearchTaskInfoProvider.RunInternal()

Message: Access to the path 'D:\wwwroot\pathstonestore.org\CMS\App_Data\CMSModules\SmartSearch\Pathstone\write.lock' is denied.

Exception type: System.UnauthorizedAccessException Stack Trace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at Lucene.Net.Store.NativeFSLock.Obtain()

0 votesVote for this answer Mark as a Correct answer

Virgil Carroll answered on August 31, 2015 14:52

Tyler,

I dont think the error you shared is most likely related as that error is for the SmartSearch module and shouldnt have anything to do with the ecommerce side.

As far as your issue, this is a curious one. Overall if something was wrong with the gateway itself, it should stall (and prob show an error) on the order summary screen vs. going to the Thank You screen. It almost seems like your last step in the process may not be setup correctly. With your button that you send the user to the payment page, did you set that up yourself or did you setup up the final step parameter in the shopping cart control? That would be one suspicion. Where you need th cart 'Next' navigation button there, you should set that parameter in the cart control which should set the correct page to navigate to automatically.

Just an initial thought.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.