I am trying to set up the PayPal gateway in our cart and am using this documentation provided in online help:
http://help.ablecommerce.com/mergedProj ... paypal.htm
When I get to the "Enable Instant Payment Notification (IPN) and Website Payments Std" section, item #6 indicates there should be different payment methods listed under the "Payment Methods" section at the bottom of the PayPal gateway configuration page, however that section in our cart does not list any Payment Methods. It shows the gray "Payment Methods" bar, the text "Select the methods that should use this gateway", a blank area, and then the Save button.
Any idea why I don't have access to the Payment Methods?
PayPal gateway setup - missing Payment Gateway section
Re: PayPal gateway setup - missing Payment Gateway section
I believe that those default payment methods are imported with basic data. Did you imported the basic data on install? Also create a new payment method in system and then check if you are having that on add payment gateway screen or not.
Re: PayPal gateway setup - missing Payment Gateway section
Creating a new payment method in the system called "Paypal" fixed the issue. Thanks!
I have another question about the Paypal gateway set up--in the Instant Payment Notification configuration, I noticed our AbleCommerce IPN url is "https://test-store.irmi.com/ProcessPayPal.ashx", however after looking at the pages in our site, I don't see the ProcessPayPal.ashx page in the root directory. Am I supposed to get this file somewhere else?
I have another question about the Paypal gateway set up--in the Instant Payment Notification configuration, I noticed our AbleCommerce IPN url is "https://test-store.irmi.com/ProcessPayPal.ashx", however after looking at the pages in our site, I don't see the ProcessPayPal.ashx page in the root directory. Am I supposed to get this file somewhere else?
Re: PayPal gateway setup - missing Payment Gateway section
ProcessPayPal.ashx is automatically handled by HTTP Handler. It is configured in web.config.
Re: PayPal gateway setup - missing Payment Gateway section
When I submit payment using my sandbox Paypal account, the payment confirmation page contains a link to go back to my AbleCommerce store; this is the url: https://test-store.irmi.com//ProcessPay ... derId=1712
When I click on this url, I receive an error page and found this warning in the event log of the web server. Any clue what is wrong? I verified that the order id number included in the URL does exist.
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 9/28/2010 10:26:20 AM
Event time (UTC): 9/28/2010 3:26:20 PM
Event ID: 87f523177dbe490a99008875e86b606e
Event sequence: 4
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/12/ROOT-1-129301611777172445
Trust level: Full
Application Virtual Path: /
Application Path: C:\inetpub\test-store.irmi.com\
Machine name: IRMIDALWEB1
Process information:
Process ID: 4320
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
Request information:
Request URL: https://test-store.irmi.com:443/Process ... derId=1712
Request path: /ProcessPayPal.ashx
User host address: 192.168.0.104
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 3
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at CommerceBuilder.Payments.Providers.PayPal.IpnProcessor.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
When I click on this url, I receive an error page and found this warning in the event log of the web server. Any clue what is wrong? I verified that the order id number included in the URL does exist.
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 9/28/2010 10:26:20 AM
Event time (UTC): 9/28/2010 3:26:20 PM
Event ID: 87f523177dbe490a99008875e86b606e
Event sequence: 4
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/12/ROOT-1-129301611777172445
Trust level: Full
Application Virtual Path: /
Application Path: C:\inetpub\test-store.irmi.com\
Machine name: IRMIDALWEB1
Process information:
Process ID: 4320
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
Request information:
Request URL: https://test-store.irmi.com:443/Process ... derId=1712
Request path: /ProcessPayPal.ashx
User host address: 192.168.0.104
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 3
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at CommerceBuilder.Payments.Providers.PayPal.IpnProcessor.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Re: PayPal gateway setup - missing Payment Gateway section
Did you also verify that the order was paid with PayPal?I verified that the order id number included in the URL does exist.
Re: PayPal gateway setup - missing Payment Gateway section
Yes, I was able to capture the payment from my sandbox account.