MrBaseball34 Posted July 28, 2010 Share Posted July 28, 2010 I am trying to get Paypal and Google Checkout setup for our downloadable products.I don't think I'm doing something right because neither of them work, whatsoever.Is there a DEFINITIVE guide to setting up these two payment processors?I have seen bits and pieces of things scattered every which way and nothing telling EXACTLY how to set this stuff up.Oh, and DO NOT get me started on the lamest ass excuse for documentation I've ever seen in my 20+ yrs of software development, the Prestashop Wiki.Seems you MUST know how to setup your PP and GC accounts BEFORE doing anything in PS.Does anyone have a step by step guide for NOOBs that don't know jack about how to setup a shop from top to bottom?This is the biggest bitch I have about Prestashop, the utter lack of documentation as well as the invisibility of the PrestaTeam members on these forums to help people that don't know what the hell they are doing.osCommerce and Magneto both have very extremely mature documentation and full communities where their employees post on their forums frequently.If you want to play with the big dogs, you've got to get off the porch... Link to comment Share on other sites More sharing options...
mytheory. Posted July 28, 2010 Share Posted July 28, 2010 To be honest, I probably won't be of much help... I've been using v1.2.5 and I was able to setup both Paypal and GC fairly easily. Here is what I did:I opened a "Standard" paypal account for businesses... and once I was approved, finished opening a paypal account I just inserted my shop's paypal account email into the module through the BO, and set the settings (most of which I could find) as directed at the bottom. Before you can do anything, you need to make sure that your paypal account is approved... so make sure to use the most accurate information for you business as well as providing a legitimate bank account.GC was very similar, except the information you put into the BO is different... its the "Merchant ID" and "Merchant Key" instead of the email. The settings you need to set in your GC account is more simple than paypal. GC took a little bit longer to get approved for, since after you provide you banking account info, Google deposits a small amount into that account. So you need to verify how much they deposited before the account becomes active. Also, for GC I believe it requires that the shop uses an SSL. I think the referring address has to be secured.For both make sure to set them for "real" mode... well in GC the mode is "Real" and for Paypal select "No" to sandbox mode. I could never figure out how to use sandbox mode, but since I know it works in real mode I haven't really had a need for it.I know this is quite simple and probably won't be of much help... but maybe you overlooked something or your accounts (for paypal and gc) haven't been approved/verified.HTH! Link to comment Share on other sites More sharing options...
MrBaseball34 Posted July 29, 2010 Author Share Posted July 29, 2010 I need to test everything for a new type of product. It is a downloadable product BUT we won't be allowing downloads until the payment goes through AND the downloadable product will be generated on-the-fly.This means I have to intercept the order creation and then add a record into another table to initiate the generation.Then the download email will be sent to the customer after the generation.I have created a Std PP business account, entered the email in the place specified, checked SandBox mode,In My account > Profile > Website Payment Preferences, set: - Auto Return : Off,- Payment Data Transfer to Off.However...In the new PayPal, this is no longer valid:In My account > Profile > Shipping Calculations- check Click here to allow transaction-based shipping values to override the profile shipping settings listed aboveSee image pp_profile.gifThe profile option fir shipping calculations says Setup Shipping Calculations and it says this:"For each currency and shipping region, create multiple shipping methods offered to buyers during checkout."See image pp_shipping.gifNow, what do I do? PayPal tells me that the cause of my error,"Unable to process payment. Please contact the merchant as the shipping address provided by the merchant is invalid, and the merchant has requested that your order must be shipped to that address."was: There is a variable you're passing called "address_override" and it is requiring us to verify the address you pass to us (since the address you're passing is being sent as the shipping address). If the address doesn't match an actual address you will receive this error.You can also remove the variable ("address_override") and value from your code and the problem will be resolved. When I used the sandbox email and a valid address that I've lived at for 2+ years. The account in my shop has the correct info, heaven only knows what PS is sending to PP.I setup a Google Merchant account but cannot for the life of me the MerchantID or Key in my account info.Where would that be?I'm still lost... Link to comment Share on other sites More sharing options...
steve30000 Posted July 29, 2010 Share Posted July 29, 2010 Here is another thread on the Paypal problem: http://www.prestashop.com/forums/viewthread/51447/configuring___using_prestashop/help_please_paypal_checkout_error_dot_I used the solution by Dimaer in post #6 in that thread and it seems to work fine. Link to comment Share on other sites More sharing options...
MrBaseball34 Posted July 29, 2010 Author Share Posted July 29, 2010 Since it is a digital downloadable product site, then that would make sense. Link to comment Share on other sites More sharing options...
MrBaseball34 Posted July 29, 2010 Author Share Posted July 29, 2010 OK, I was successfully at processing the payment in PayPal, however, the status of the order says Payment Error, even though the payment went through on PP.Any ideas? Does it have to do with the Pending status being sent back by IPN? Link to comment Share on other sites More sharing options...
MrBaseball34 Posted July 29, 2010 Author Share Posted July 29, 2010 Yes, the status was being sent back as Pending. I have made the mods suggested by tomerg3 here:http://www.prestashop.com/forums/viewreply/185090/Now, the order is not created and the cart is not emptied even though the sandbox account is charged, I can see the balance go down.I am using PS v1.3.1. Link to comment Share on other sites More sharing options...
MrBaseball34 Posted July 29, 2010 Author Share Posted July 29, 2010 Alright now, for all the noobs, you must Enable your SandBox account to get the order created. Click Disabled under Payment Review and it will enable the account. Then your order will be created in PS after processing. Link to comment Share on other sites More sharing options...
Dan1 Posted December 30, 2010 Share Posted December 30, 2010 MrBaseball, is your last post regarding GC or PP? I'm having problems with GC where it's processing the order but the order does not go back to PS. Link to comment Share on other sites More sharing options...
Yun Posted March 11, 2011 Share Posted March 11, 2011 MrBaseball, is your last post regarding GC or PP? I'm having problems with GC where it's processing the order but the order does not go back to PS. The last post was in relation to the settings for the business and personal test accounts in the Paypal Sandbox.Click 'Disabled' under the Payment Review column to enable.Iain Link to comment Share on other sites More sharing options...
Recommended Posts