Author Topic: Is "Paypal New API" only for Website Payments Pro?  (Read 3917 times)

piperpilot

  • Beginner
  • *
  • Posts: 44
Is "Paypal New API" only for Website Payments Pro?
« on: December 07, 2010, 03:23:11 am »
I am trying to set up Paypal with "Website payments standard".  When I enter everything and try to do a checkout, I end up with complaints about no credit card, etc.  When I look at the code, it looks like it is trying to go to the "Direct Payment" option.  I have that disabled in the config, but it looks like it is trying to excecute that anyways.

piperpilot

  • Beginner
  • *
  • Posts: 44
Re: Is "Paypal New API" only for Website Payments Pro?
« Reply #1 on: December 07, 2010, 23:22:17 pm »
OK...I'm gonna answer this myself to help anyone else out that might be looking at PayPal integration.

The "Paypal New API" can be used with "Website Payments Standard" only with Express checkout.  In order for this to work properly, you need to set the following:

Check for CVV - NO
Enable Direct Payment - NO
Enable PayPal Express Checkout - YES

If you see the "Normal Checkout" link AND the Express checkout icon, then most likely you have the default of Check for CVV - YES.  This seems to leave that link enabled.

kchamarat

  • Beginner
  • *
  • Posts: 1
Re: Is "Paypal New API" only for Website Payments Pro?
« Reply #2 on: December 16, 2010, 07:50:05 am »
Hi,
Which option did you select?

Credit Card
Use Payment Processor
Bank debit
Address only / Cash on Delivery
HTML-Form based (e.g. PayPal)

From the Paypal website, I use "Website Payment Standard". From the shopping cart, do I need to set anything on the API Username, password, signature?... Please advise.
Paul

piperpilot

  • Beginner
  • *
  • Posts: 44
Re: Is "Paypal New API" only for Website Payments Pro?
« Reply #3 on: December 16, 2010, 18:21:32 pm »
HTML-Form based (e.g. PayPal)

You then need to generate an API password on the paypal website and enter that information into the configuration tab.  Attached is a screenshot of my setup.  I am currently configured to use the sandbox while I am testing.  I blanked out the values for password and signature, but you need those from when you generate them on Paypal.

Hope this helps.

[attachment cleanup by admin]

pencaitland

  • Beginner
  • *
  • Posts: 24
Re: Is "Paypal New API" only for Website Payments Pro?
« Reply #4 on: January 30, 2011, 19:06:53 pm »
I've tried this new API with a sandbox pro account and get the credit card errors whatever settings I put in any of these fields. I can't use the express checkout option since I need to allow for shippoing costs. What am I doing wrong?

piperpilot

  • Beginner
  • *
  • Posts: 44
Re: Is "Paypal New API" only for Website Payments Pro?
« Reply #5 on: January 30, 2011, 19:10:57 pm »
I don't think you can use the "New API" if you can't use express checkout.  Express checkout DOES pass your shipping costs, etc. to paypal.  It is basically the same as the normal old API in that respect.

To get rid of the credit card option, make sure you set:


Check for CVV - NO
Enable Direct Payment - NO

pencaitland

  • Beginner
  • *
  • Posts: 24
Re: Is "Paypal New API" only for Website Payments Pro?
« Reply #6 on: January 31, 2011, 15:52:14 pm »
I've been testing this with a payment pro dummy account in the sandbox and what ever I set the params I get the same message; I need customers to be able to choose shipping options