PayPal and Community Edition 1.7.2

Nov 13, 2013 at 5:14 PM
In order to get the community edition to successfully process PayPal Payments, you need to do a couple of things:

First, you need to Replace the following section in the web.config file with:
    <client>
      <endpoint address="https://api-3t.sandbox.paypal.com/2.0/" binding="basicHttpBinding" bindingConfiguration="PayPalAPISoapBinding" contract="PaypalAPIServiceReference.PayPalAPIInterface" name="PayPalAPI"/>
      <endpoint address="https://api-aa-3t.sandbox.paypal.com/2.0/" binding="basicHttpBinding" bindingConfiguration="PayPalAPIAASoapBinding" contract="PaypalAPIServiceReference.PayPalAPIAAInterface" name="PayPalAPIAA"/>
    </client>
Under the <App_Settings> Section, Replace the PaymentGateway Key with:
    <add key="PaymentGateway" value="InvertedSoftware.ShoppingCart.Intergration.PayPalGateway"/>
Next, in PayPal Developer Site:
  1. Create a new sandbox Merchant Account, and under the Profile, change the Account to Paypal Pro
  2. Copy the Username, Password, and Secret to your database through the admin Panel>Settings
It is important to note that you must create a new merchant account. This is a known bug within the Sandbox environment!

Test Payments will now process.


...Pablo
Marked as answer by ifn on 11/13/2013 at 10:14 AM