PayPal gateway setup - missing Payment Gateway section

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
myvo04
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 29
Joined: Thu Apr 24, 2008 8:14 am

PayPal gateway setup - missing Payment Gateway section

Post by myvo04 » Fri Sep 24, 2010 1:17 pm

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?

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: PayPal gateway setup - missing Payment Gateway section

Post by mazhar » Sat Sep 25, 2010 8:44 am

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.

myvo04
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 29
Joined: Thu Apr 24, 2008 8:14 am

Re: PayPal gateway setup - missing Payment Gateway section

Post by myvo04 » Tue Sep 28, 2010 7:56 am

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?

plugables
Captain (CAPT)
Captain (CAPT)
Posts: 276
Joined: Sat Aug 15, 2009 4:04 am
Contact:

Re: PayPal gateway setup - missing Payment Gateway section

Post by plugables » Tue Sep 28, 2010 8:40 am

ProcessPayPal.ashx is automatically handled by HTTP Handler. It is configured in web.config.

myvo04
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 29
Joined: Thu Apr 24, 2008 8:14 am

Re: PayPal gateway setup - missing Payment Gateway section

Post by myvo04 » Tue Sep 28, 2010 9:50 am

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)

plugables
Captain (CAPT)
Captain (CAPT)
Posts: 276
Joined: Sat Aug 15, 2009 4:04 am
Contact:

Re: PayPal gateway setup - missing Payment Gateway section

Post by plugables » Wed Sep 29, 2010 3:45 am

I verified that the order id number included in the URL does exist.
Did you also verify that the order was paid with PayPal?

myvo04
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 29
Joined: Thu Apr 24, 2008 8:14 am

Re: PayPal gateway setup - missing Payment Gateway section

Post by myvo04 » Wed Sep 29, 2010 7:50 am

Yes, I was able to capture the payment from my sandbox account.

Post Reply