|
Direct payment is a "proper" credit card payment option, just as you would see with any other gateway such as Verisign or Authorizenet, and is there for people who choose not to pay by PayPal!
It is part of your agreement with PayPal that if you use Payments Pro you also use Express checkout.
At the moment Payment Pro is available to US and UK (British) based PayPal account holders only.
Unfortuantely PayPal have two quite distinct versions of PayPal Pro and
Express checkout at the moment and it is very important that use the correct one
for your account.
This verison is used by all US based Pro merchants and anyone else wanting
to setup Express checkout on its own.
In order to use Payments Pro package you must configure your PayPal
account to allow the cart to have API access. This is what you need to do:
- Login to PayPal
- Go to: Profile
- Go to: API Access > Grant API Premission
- You need to add API permssion to
API Account Name: paypal_api1.mals-e.com
and give the cart permission to use:
- SetExpressCheckout
- GetExpressCheckoutDetails
- DoExpressCheckoutPayment
- DoDirectPayment
Note it is a one, not the letter L, in paypal_api1.mals-e.com.
This version is used by United Kingdom based PayPal Pro merchants only.
Note: if you are in the
UK and want to setup Express checkout on its own then use version 1 instead.
Setup for this version is much easier! All you need to do
is enter the Login ID and Password you use for
https://manager.PayPal.com into the
appropriate boxes on the PayPal setup page. Then make
a purchase through the cart and check it is working!
If you enter any Allowed IP addresses at PayPal then you may get a User authentication error
message when you try to process a transaction through the cart. The solution is either to remove
all the IPs from your settings or add that of the server your cart account is on.
Contact me for the current IP of your server.
|