PDA

View Full Version : configuring papal pro


zoom4267
06-14-2006, 01:24 PM
i am really confused about pay pal pro. i have to install API, i have no idea how, has anyone done this and can offer me some help?

thanks alot

zeke
06-14-2006, 02:18 PM
Here it is, briefly:


Website Payments Pro (Direct Payment)

In order to use the Website Payments Pro suite of products, you must have a business account.

I. I do not have an existing PayPal account:

1. Go to https://www.paypal.com/cgi-bin/webscr?cmd=_registration-run
2. Choose to create a Business account
3. Choose country and click on Continue
4. Business Account Sign Up:
a. Fill out your business information
b. Fill in the business owner contact information
c. Fill in your business owner address and click on Continue
d. Enter in your email address
e. Choose your security questions
f. Accept the user agreement and legal policy
g. Type in your security measure
h. Click on Sign Up

5. Be sure to confirm your address by adding a credit card to your funding source
6. Verify your email address by checking your email address and follow instructions in the PayPal email address
7. Add a bank account to your funding source to be a Verified member. This process may take several business days.
Follow the instructions on the PayPal site to add a bank account.
8. Go to section "Checklist for Website Payments Pro Sign Up" to setup your account configuration

II. I have an existing Personal or Premier account with PayPal

1. Go to https://www.paypal.com/cgi-bin/webscr?cmd=_registration-run
2. Click on the Upgrade your Account link
3. Click on the Upgrade Now button
4. If your account was a personal account, you will get a choice to upgrade to a Premier or Business account.
5. Choose to upgrade to a Business account and follow instructions.
6. If you were a Premier account holder, you will be sent to the Business account upgrade. Follow the instructions.
7. Follow Steps 5-8 in Section I if you have not done so
8. Go to section "Checklist for Website Payments Pro Sign Up" to setup your account configuration

III. Upgrading to a Business Account

1. Cut and paste this URL into your browser: https://www.paypal.com/us/cgi-bin/webscr?cmd=_dcc_hub-inside
2. If you do not have a business account with PayPal, you will see a Upgrade to Business Account link
3. Click on the link and follow the process for upgrading

IV. Applying for the Website Payments Pro application

1. Cut and paste this URL into your browser: https://www.paypal.com/us/cgi-bin/webscr?cmd=_dcc_hub-inside
2. Click on the Submit Application link on the page
3. Fill out your information. You will be required to have a social security number for this application
4. Submit your application. Approval will take between 24-48 hours to approve. You will get an approval email or you
can visit the sign up page again: https://www.paypal.com/us/cgi-bin/webscr?cmd=_dcc_hub-inside
5. Once you are approved, go to his site again: https://www.paypal.com/us/cgi-bin/webscr?cmd=_dcc_hub-inside
6. You should see a Complete Billing Agreement link on the page. Click on that link and agree to the billing information.
7. You will be taken back to the Direct Payment API page where you can choose to download a certificate. Check with
your cart provider to see if you will need to.


Checklist for Website Payments Pro Sign Up

1. Get a verified business account
• If you do not have a PayPal account, sign up for a PayPal account:
- Point your browser to this URL: https://www.paypal.com/cgi-bin/webscr?cmd=_registration-run
- Choose Business Account and click on Continue.
- Sign up for an account and follow instructions for verifying your email address.
- Please also add a bank account to confirm your address, instructions should be available during the process.
- Once you have been approved for a business account, go to step 2.
• If you have a personal PayPal account, upgrade it to a business account:
- Point your browser to this URL: https://www.paypal.com/cgi-bin/webscr?cmd=_registration-run
- Click on the "Upgrade your Account" link in the yellow box towards the upper right hand corner:
---------------------
|Already have a |
|PayPal account? |
|Upgrade your account|
----------------------

- Click on the Upgrade Now Button on the following screen.
- Follow instructions for the upgrade process
- Once you have been upgraded to a business account, go to step 2.

2. Log into your account at https://www.paypal.com
3. Cut and paste this URL into your browser:
https://www.paypal.com/us/cgi-bin/webscr?cmd=_dcc_hub-inside
Click on the Submit Application link on the left hand side of the page.

4. Fill out your information and submit the application.
- After you submit your application, it will take between 24-48 hours to get approval. Please wait and check your email
for the approval notice.

5. Go back to this URL:
https://www.paypal.com/us/cgi-bin/webscr?cmd=_dcc_hub-inside
- You must wait to receive your approval email from PayPal before you go back to this site. You may have to log into
your PayPal account when going to this PayPal site.
- You can also return to this link to see if you have been approved. If you have been approved, you should see
the "Complete Billing Agreement" link, go to step 5.

6. Click on the Billing Agreement link on the left hand side of the page.
- This is the billing agreement for the $20/month flat fee that you will be charged for using the
Website Payments Pro product.

7. Certificate download
- Log into your PayPal account
- Click on PROFILE
- Click on API ACCESS under the ACCOUNT INFORMATION column
- Click on the API CERTIFICATE REQUEST link
- Fill out your information and choose a password and hit Continue
- Review your information and hit Generate certificate
- Your certificate will take around 3 business days to get approved, an email will be sent

8. Activate your APIs
- Log into your PayPal account
- Click on PROFILE
- Click on API ACCESS under the ACCOUNT INFORMATION column
- Click on the API ACCESS AUTHORIZATION link
- Click on the ADD button
- Enter in your API Account Name
- Check on the necessary API check boxes. At a minimum, you must check
AddressVerify
SetExpressCheckout
GetExpressCheckoutDetails
DoExpressCheckoutPayment
DoCapture
DoReauthorization
DoVoid
DoDirectPayment
- Click on Save.

zoom4267
06-14-2006, 04:45 PM
8. Activate your APIs
- Log into your PayPal account
- Click on PROFILE
- Click on API ACCESS under the ACCOUNT INFORMATION column
- Click on the API ACCESS AUTHORIZATION link
- Click on the ADD button
- Enter in your API Account Name
- Check on the necessary API check boxes. At a minimum, you must check
AddressVerify
SetExpressCheckout
GetExpressCheckoutDetails
DoExpressCheckoutPayment
DoCapture
DoReauthorization
DoVoid
DoDirectPayment
- Click on Save.
[/code][/QUOTE]


zeke, the intergration is where im stuck, i have the certificate. i dont see the api access authorization link,

when i go to the intergration center ill takes me through the steps, i click on the start now button for the website payment pro, then it takes me to all of these steps, then it tells me to encrypt it but only if you have a bunch of stuff, then to install it but only if you have another bunch of stuff.

this is where im stuck.

thanks so much

zoom4267
06-14-2006, 04:51 PM
zeke,

let me back up a minute, i think i see my problem, when i go to the api access in my profile, am i supposed to click on "grant api permission"?? i checked request certificate

if that is so , it asks for an api partner name which is a carts name, cs cart is not there, i should just put it in anyway?
then i see what your talking about. i will try that but please respond and let me know,

thanks alot

zeke
06-14-2006, 05:19 PM
if that is so , it asks for an api partner name which is a carts name, cs cart is not there, i should just put it in anyway?
then i see what your talking about. i will try that but please respond and let me know,


You can just enter your account name there.

zoom4267
06-14-2006, 05:33 PM
so thats it?? wow that was easy!!!!! thanks so much,

taydu
07-26-2006, 05:20 AM
I don't want to be fancy so i'm going to let Paypal handle everything. My problem is how can you let your customer pay through paypal without signing in or create a new account. According to the demo on pay pal, customer can pay without having a paypal account. But everytime I tried it asked me to either sign in or sign up in order to complete the transaction. Yes I did set it to live mode.

thanks

The_Store_Connection
09-09-2006, 12:43 AM
do I name the api_certificate.txt? or is it a api_certificate.pem?

Thank you,
John

zoom4267
09-09-2006, 12:49 AM
take a look through your paypal settings. i have it set so the customer does not have to be a paypal customer and dosnt have to sign up. i think you can set that in your profile in pay pal.

_key_pem.txt for the file.

The_Store_Connection
09-09-2006, 12:54 AM
Thanks Lisa,

PayPal said it should be api_certificate.pem, but if all of you are using a .txt ext then I'll go along with you guys/gals.

John

The_Store_Connection
09-09-2006, 01:10 AM
Nice job on your page Lisa! I'm not there yet but getting things figured out.

John

zoom4267
09-09-2006, 11:25 AM
thanks. im still learning.

The_Store_Connection
09-10-2006, 12:43 AM
Okay, I got this working, but it does not work in test mode. I had to go live for it to work, and cost me $0.33! I don't know if that's a deal or not, but I can live with it LOL.

Thanks for the help,
John

Tail's
09-21-2006, 01:02 PM
5. Be sure to confirm your address by adding a credit card to your funding source
Funding source? Hmm, I want to take money, not give! Must it be a company credit card here? And that credit card needs to be tied to my company address? I don't even have a company card...is it really a must?

On pay pal it just said Id have a 'sending limit' if I didnt credit card verify, then I read about a 'withdrawl limit' and was like uh, they won't let me take my money after a certain amount?

zoom4267
09-21-2006, 01:16 PM
you dont need to add the cc. i didnt add one on mine

Tail's
09-21-2006, 01:32 PM
thank you :)

Tail's
09-21-2006, 01:42 PM
omg, this is so difficult! Where is:
8. Go to section "Checklist for Website Payments Pro Sign Up" to setup your account configuration

That pay pal webpage just gives me the round around every time, wheres the 'install' button!!

Oh wait, ops, he meant section of his post, duh!

zoom4267
09-21-2006, 01:46 PM
how are you doing with that. i had a hard time too and yes the papal web page does lead you around in circles

Tail's
09-21-2006, 01:49 PM
In order to process your request, your account must meet the following criteria:
Your account must not be restricted
Your account must be based in the United States
Your account must have a confirmed email address

Im not american! *boink boink*

zoom4267
09-21-2006, 01:50 PM
your not????? LOL

i belive pay pal pro is only for the states

Tail's
09-21-2006, 01:53 PM
aww man! Gawd pay pal is a pain in da ***

zoom4267
09-21-2006, 01:58 PM
LOL. yes it is

Tail's
09-21-2006, 02:53 PM
Err..ok, now I guess I'm just setting up the 'standard' act. in cs-cart. In configure, its asking me for my pay pal account. I have a pay pal account, but only know it by that, 'my account'. What do I put there? My log in? Which is my email?

Tail's
09-21-2006, 04:09 PM
Hmm, it only works in USD? Took me this long to figure that out, sheesh!

zoom4267
09-21-2006, 04:13 PM
i think only the pay pal pro is for USD, if you want to use regular pay pal i think you can. but the customer leaves the site, if you dont mind that then you are allset

Tail's
09-21-2006, 04:57 PM
Well, Pay Pal isn't being obvious (surprise!). It didn't say what it accepts apart from USD, but did tell me I wasn't cleared for accepting in USD. I get the money in my currency, but the customer has to pay in USD first. Well, anyways, I have a solution to potential US customers, and found a service for my local market too, now just to install that.....

zoom4267
09-21-2006, 05:21 PM
pay pal likes to take you for a ride first.. what about 2CO? they are global.

Tail's
09-21-2006, 07:26 PM
That was cool, they support these currencies

Australian Dollar (AUD)
Canadian Dollar (CAD)
Swiss Franc (CHF)
Danish Krone (DKK)
Euro (EUR)
British Pound (GBP)
Hong Kong Dollar (HKD)
Japanese Yen (JPY)
Norwegian Krone (NOK)
New Zealand Dollar (NZD)
Swedish Krona (SEK)
U.S. Dollar (USD)

zoom4267
09-21-2006, 07:32 PM
i see alot of shops that use 2CO. they seem pretty good

sculptingstudio
09-22-2006, 01:27 AM
i see alot of shops that use 2CO. they seem pretty goodI used 2co a couple of years ago. They escrow your money for weeks and their fees are around 5.5% Once PayPal started accepting credit cards from non-paypal users, I stopped using 2co. I will be trying Google Checkout, but the user is transferred to Google to complete checkout. So, I don't know how effective Google will be. I might try some Google Buy Now buttons to get free processing because of my ad words.

Tail's
09-22-2006, 06:13 AM
About being transfered to another site to pay... I think that to keep the customer at your site, you have to already accept credit cards independently. I also heard that if a customer transfers out of your site to pay, pays, then doesn't come back, you get the money, but your sale may not be registered because they never officially completed it. So people have to email the customers and ask what it was they ordered.
Can I just use an iframe to keep the customers on my site?

Are these things true?

sculptingstudio
09-22-2006, 06:32 AM
About being transfered to another site to pay... I think that to keep the customer at your site, you have to already accept credit cards independently. I also heard that if a customer transfers out of your site to pay, pays, then doesn't come back, you get the money, but your sale may not be registered because they never officially completed it. So people have to email the customers and ask what it was they ordered.
Can I just use an iframe to keep the customers on my site?

Are these things true?That only happens with PayPal's PDT, not with PayPal's IPN. With PayPal Pro, you process the credit cards using PayPal's gateway, but the customer doesn't leave your site. In fact, the customer doesn't know who processed their credit card. They just see your company name on their credit card statement.

Just go ahead and use PayPal Pro. It took me about 10 minutes to set it up on my server. With PayPal Pro, you also get Virtual Terminal. This allows you to process credit card orders you receive by phone, fax, mail. Since the discount rate for PayPal is much lower than my current processor NPC, I been using Virtual Terminal for all phone orders (I also get the money instantly, no 24-48 wait time and no batching!)

Tail's
09-22-2006, 06:46 AM
It seems I cant use pay pal pro if I am not based in the US. And, I believe to use pay pal pro, you have to already accept credit cards?

Tail's
09-22-2006, 09:50 AM
Another question, is there a reason why I don't just add in all the different payment systems so customers can pay whatever dang way they wish and I get a wider customer base?

Tail's
09-22-2006, 10:11 AM
Google checkout - only US based shops.

zoom4267
09-22-2006, 11:59 AM
It seems I cant use pay pal pro if I am not based in the US. And, I believe to use pay pal pro, you have to already accept credit cards?
.


not so, i didnt accept cc before i signed up with pay pal pro

sculptingstudio
09-22-2006, 02:54 PM
Google checkout - only US based shops.Currently it is, but they are expanding to other countries.

sculptingstudio
09-22-2006, 02:58 PM
Another question, is there a reason why I don't just add in all the different payment systems so customers can pay whatever dang way they wish and I get a wider customer base?You could. I would pick one that keeps the customer on your site and also use regular PayPal so you can get the instant transfers. My old shopping cart just used PayPal (not the Pro version) with great success. It still allows the customer to user their credit card even if they are not a PayPal member.

travis@blueheronbags.com
10-04-2006, 03:36 PM
You can just enter your account name there.
Hello All...just curious here Lisa/Zeke, is this account name your paypal account name or should it be something else...this has me a bit confused...thanks!!!

Cheers,
Travis

travis@blueheronbags.com
10-04-2006, 03:48 PM
Hello All...just curious here Lisa/Zeke, is this account name your paypal account name or should it be something else...this has me a bit confused...thanks!!!

Cheers,
Travis


Okay...I think I have it paypal_api2.xxxxxxx.com now off to the configuration with cs-cart!

Cheers,
Traivs

travis@blueheronbags.com
10-04-2006, 04:12 PM
Hello All,

Okay, now I am very confused. When I go to configure my PayPal Pro via the admin interface it is asking for a certificate file located in the payments/certificates directory. Much to my suprise I already have a file there named paypal_cert.txt which (and I am certain on this) I did not put there. It looks like it contains two certificates though inside that one file. I read through the posts on the certs but I am confused as to how that file was placed there already and if it is actually the correct file. Also, on the checkout page when users enter in their credit card information is there a way to get rid of the Start Date selectbox option as I don't think that that applies here in the US...or does it...any help is greatly appreciated...thanks!

Cheers,
Travis

sculptingstudio
10-04-2006, 06:25 PM
Hello All,

Okay, now I am very confused. When I go to configure my PayPal Pro via the admin interface it is asking for a certificate file located in the payments/certificates directory. Much to my suprise I already have a file there named paypal_cert.txt which (and I am certain on this) I did not put there. It looks like it contains two certificates though inside that one file. I read through the posts on the certs but I am confused as to how that file was placed there already and if it is actually the correct file. Also, on the checkout page when users enter in their credit card information is there a way to get rid of the Start Date selectbox option as I don't think that that applies here in the US...or does it...any help is greatly appreciated...thanks!

Cheers,
TravisYou want to place the one you received from PayPal in the certificates folder. It should be named something like cert_key_pem.txt

travis@blueheronbags.com
10-04-2006, 06:43 PM
Larry, I think i got it correct this time...the thing that threw me was the comment in the directions by Zeke which mentioned a 2-3 day wait. I just ran through a bogus purchase and it was approved so good news! Thank you for your help!!!

Cheers,
Travis

zoom4267
10-04-2006, 07:06 PM
i also needed my host to help with some fine tuning too for it to work properly

travis@blueheronbags.com
10-04-2006, 07:10 PM
i also needed my host to help with some fine tuning too for it to work properly

Lisa, thank you for the reply. What is confusing (or better put, what will be very confusing) is that Start Date selection which only shows up under the American Express card. When I ran my purchase through I left it as the default and it ran my card through with no issues. My fear is that people will get confused with what a Start Date is and what to set it to...were you able to get rid of this option? Also, is there a way to change the orders in which the cards show up...like Visa, MC, Amex instead of Amex, Visa, MC? Okay, thanks!!!

Cheers,
Travis
:p

travis@blueheronbags.com
10-04-2006, 07:54 PM
Lisa, thank you for the reply. What is confusing (or better put, what will be very confusing) is that Start Date selection which only shows up under the American Express card. When I ran my purchase through I left it as the default and it ran my card through with no issues. My fear is that people will get confused with what a Start Date is and what to set it to...were you able to get rid of this option? Also, is there a way to change the orders in which the cards show up...like Visa, MC, Amex instead of Amex, Visa, MC? Okay, thanks!!!

Cheers,
Travis
:p

...yes, once again it was the "failed to see what was right in front of me!" ;)
Found the listing and order under the all-too-obvious CREDIT CARDS link in the admin panel...brutal. Apologies!

Cheers,
Travis

zoom4267
10-04-2006, 08:26 PM
LOL been there done that

mwanless
06-19-2007, 04:18 PM
Just been trying to integrate PayPal Pro and during testing noticed that when you refund a transaction via the PayPal site it does update the order status in CS-Cart. When using standard PayPal + IPN it does this.

Does anyone know if this just a feature of PayPal Pro?

Running CS 1.3.4 SP3

Viajerozz
08-10-2007, 10:59 PM
Quote:
Originally Posted by travis@blueheronbags.com
Hello All...just curious here Lisa/Zeke, is this account name your paypal account name or should it be something else...this has me a bit confused...thanks!!!

Cheers,
Travis


Okay...I think I have it paypal_api2.xxxxxxx.com now off to the configuration with cs-cart!

Cheers,
Traivs
______________
I dont get this at all..what account name are we talking about here? What replaces the xxxxxx??? I have everything configured I think but still not getting payments processed..this must be why..I mean..should we put CS-Cart.com here? I get "Please enter valid API username." when I do that..my own carts URL? help anyone? sheesh..why is everything so hard...lThanks...!

tjmaxwell
08-11-2007, 02:46 AM
Log into your PayPal account and click on the Profile tab. On the left, under Account Information, click the API Access link. Then, click on the link that says "Request API Credentials." On that page, you should see your API Username and password there. That's the information you need to enter into CS-Cart. There's also a link here to download your certificate. Download your certificate, change the extension of the file to .pem, and then upload it to your [cscart_dir]/payments/certificates/ directory. In the box in your admin panel that says Certificate filename, put the name of this .pem file that you uploaded there. Everything should work fine now.

Viajerozz
08-11-2007, 03:48 AM
Hi..thanks for your help..I had already done everything as you described ..except I hadnt changed the certificate file to a .pem extension..change cert_key_pem.txt to cert_key_pem.pem?? Doesnt sound right but I tried it anyway..actually per some other post here I had changed the name already to paypal_cert.txt..I didnt think that would do anything either but I tried it anyway..logically it doesnt matter what you change the certificate name to as long as you change the path in the CS-Cart paypal setup to point to it right?..alsa, something still isnt right tho as the order is being declined. You dont think that the 'Give 3rd Party API Permission" has anything to do with it? Probably not as its probably already inherent in the CS-Cart Paypal setup..I dunno..

Viajerozz
08-11-2007, 03:19 PM
I just tried a test payment in another totally different shopping cart I set up for someone with the SAME Paypal Pro account..and it was successful..this tells me it HAS to be something in my CS-Cart setup..tho I dont know what as the other shopping cart is set up the exact same way..can anyone shed light on this please?? Can it be that Grant API Permissions>Enter an API partner username (3rd party Permissions)?? And if so what the heck am I supposed to put there ..the forum answer leaves out an important item..what does xxx refer to?? Pleaseeeeeeee

gyanustha@yahoo.com
08-12-2007, 02:18 PM
I Set up Paypal Pro,

How can I setup for "future Charge" or "capture" not instantly charge. Otherwise, We have to pay for paypal for transaction. I need this, if I have product, I will charge later or I will authorize later and if I don't have product I simply cancel my order without paying paypal transaction fee.

Thanks,
G.Shrestha
htt://www.downtownperfume.com

Viajerozz
08-12-2007, 05:31 PM
Dont know..thats a function of Paypal tho isnt it? I';d call Pauypal and ask them if you cant figure it out from their configuration screens..I pretty sure it wouldnt be anything in CS-Cart that would affect that tho...as far as my problem, I have the same issue with BOTH my licenses using version 1.3.4..however I installed beta version 1.3.5 and it works fine..go figure..I contacted support tho..which I was reluctant to do as now my 30 day support clock probably kicks in..oh well..if anyone has any thoughts please let me know..

Viajerozz
08-13-2007, 11:31 PM
Well, the good people at CS-Cart and their excellent service fixed my Paypal processing issue..for others that may have the same problem..apparently my host was operating under a PHP version 5.0.5...and CS-Cart does not like that particular version..so my hopst migrated me to a server with PHP version 5.1 and suddenly all was well:-) Now I'm hoping that other various bug-a-boos might go away..
Others, please always return to the forum and post any fixes that you might have encountered..its very helpful to us newbies..thanks!! And thanks to the ones who do:-)

truem
10-15-2007, 06:33 AM
pay pal changed their site can anyone post new instructions?