close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Paypal Payment Pro Setup

Thread began 10/14/2009 4:21 pm by terry164844 | Last modified 10/20/2009 2:55 pm by Eric Mittman | 6273 views | 10 replies |

terry164844

Paypal Payment Pro Setup

Hi. I'm following the setup to setup Paypal Payments Pro with Powerstore, however everything on paypal has changed (it appears)

Here is what I did:

1.) Logged in
2.) Profile
3.) Request API Credentials
4.) **** PAYPAL does not immediately give me my API Credentials as WA Manual suggests ***
5.) I'm given two options: Option #1: Setup Paypal API Credentials and Permissions; Option #2: Setup Payflow Pro API

6.) I choose Option #2 and have two buttons (Create Access, Delete Access)
7.) I Create Access and I'm provided with : User, Partner, Vendor, Password

However I'm not provided with a signature.

What do I use for the signature in the Globals file?

Please advise...

Terry

Sign in to reply to this post

Eric Mittman

You should choose the first option and setup the PayPal API credentials and permission. When you complete this process you should have an API username, password, and signature that you can plug into the globals file.

Sign in to reply to this post

terry164844

Eric,

Thank you...I'm getting the username & password but not a signature.

Unless, the signature is also called the certificate?

When I download the certificate I get 2 sections: RSA Private Key & Certificate

Do I just copy the entire certifice (including the private key) to the global file and put in the *signature* field?

Terry

Sign in to reply to this post

Eric Mittman

It seems that your options are different from mine, is this a US Payments Pro account? If not then this is the problem. If you want to use a gateway other than the US Payments Pro or Authorize.NET then you will need to switch out the gateways using eCart.

Sign in to reply to this post

terry164844

Yes, it's a U.S. Paypal Pro account

Eric,

Here's what I'm doing. I login to Paypal -> Select Profile -> Account Information Request API credentials -> I"m given two options

Option 1 - PayPal API
PayPal API credentials identify you to PayPal with a unique API user name and password that allows you to make API calls. You can either grant permission to your shopping cart or solution provider, or request credentials for yourself.

1.) Learn more about the PayPal API
2.) Set up PayPal API credentials and permissions

Option 2 - Payflow Pro
Payflow Pro uses a set of system-generated identifiers to provide API access. You can either grant permission to your shopping cart or solution provider, or request credentials for yourself.

1.) Learn more about the Payflow Pro API
2.) Set up Payflow Pro API access

(See Screenshot)

I pick Option #1 (2.) and I Add/Edit Permissions. I get an API Username and I click on Edit

Next Pages says:

Give Third-Party API Permission

Select the specific API calls your shopping cart or storefront solution provider will be making for you.

I get a list of 50+ api calls that I can check from:

RefundTransaction
GetTransactionDetails
TransactionSearch
BillUser
MassPay
BillAgreementUpdate
Encrypted Website Payments
SetExpressCheckout
GetExpressCheckoutDetails
DoExpressCheckoutPayment
DoCapture
DoReauthorization
DoVoid
DoDirectPayment
DoNonReferencedCredit
GMCreatePayment
GMCompletePayment
GMUpdatePayment
GMGetBalance
GMGetAddresses
GMGetFundingSources
GMGetUserDetails
GMAddCard
GMCreateAccount
GMAuthenticatePreapproval
GMConfirmPreapproval
DoAuthorization
CancelPreapproval
ConvertCurrency
GetBalance
GetPalDetails
CreateMobilePayment
GetMobileStatus
SetMobileCheckout
DoMobileCheckoutPayment
DoUATPAuthorization
DoUATPExpressCheckoutPayment
SetCustomerBillingAgreement
GetBillingAgreementCustomerDetails
CreateBillingAgreement
DoReferenceTransaction
CreateRecurringPaymentsProfile
ManagePendingTransactionStatus
CheckIsDisputeAllowed
CloseDispute
OpenDispute
EscalateToClaim
NegotiateRefund
AddTrackingInfo
UpdateDisputeItems
PostDisputeMessage
SetEbayMobileCheckout
SetDPRecurringPaymentFeatureStatus
GetRecurringPaymentsProfileDetails
ManageRecurringPaymentsProfileStatus
BillOutstandingAmount
UpdateRecurringPaymentsProfile
Pay
Preapproval
PaymentDetails
PreapprovalDetails
GetAccountDetails
BMManageButtonStatus
BMCreateButton
BMUpdateButton
BMSetInventory
BMGetInventory
BMButtonSearch
BMGetButtonDetails
Refund

Sign in to reply to this post

terry164844

Paypal is asking for Webassist's API account username

Eric,

I trying starting from scratch and creating a new api credential.

The first thing Paypal ask is for an API Accont Username:


Third-party API Instructions
Contact your shopping cart or solution provider for your API account username. Then enter it in the API account username box.

Select the API access categories to which you want to grant permission. The categories include the following APIs:

DirectPayment
DoDirectPayment
ExpressCheckout
SetExpressCheckout
GetExpressCheckoutDetails
DoExpressCheckoutPayment
Reporting and Backoffice APIs
RefundTransaction
GetTransactionDetails
TransactionSearch
Authorization and Settlement APIs
DoCapture
DoAuthorization
DoReauthorization
DoVoid
Other APIs or Permissions
MassPay
Encrypted Website Payments
BillAgreementUpdate
BillUser
Click Save to enable your third-party shopping cart.

Sign in to reply to this post

terry164844

Would it be best

Should I submit a support ticket so I can work with someone one-on-one?

I'm at the end of the project and can't deliver until I can get Paypal Pro (U.S.) working with Powerstore.

How do I submit a support ticket?

Terry

Sign in to reply to this post

Eric Mittman

I will gladly submit a support ticket for you if need be. I think you are very close to getting the correct credentials from PayPal, you just need to proceed with obtaining the API signature and other values. I'm including some screen shots of the screens that I go through to get this setup.

You should not need to worry about granting any third party access as you are setting up the checkout for your own account. You can skip over any of that and just request the credentials directly. Here are the screens that should get you the correct credentials.

Please post back and let me know if you have any problems getting the values.

Sign in to reply to this post

terry164844

Paypal Pay Pro Setup

Eric,

I'm not sure how to read this. There are slight differences that I believe are causing the problems.

Notice the screen shot of my profile vs. your profile. I have Request API Credentials and you have API Access.

Sign in to reply to this post

terry164844

It's a Paypal issue

Eric,

With extreme frustration I discoverd that this issue is a Paypal issue.

Here's the deal. My client has a website with a shoppingcart that uses their own gateway. In addition, the shopping cart adds a Pay With Paypal button for express checkout with paypal.

In order to do this, you have to request an API Certificate from Paypal. When you do this, Paypal says (according to their tech support) that you can NOT have two API credentials and/or signatures on one paypal account.

If you use the API credentials/certificate you can NOT also have an API Signature also. The ONLY option is to have two paypal accounts.

Wickedly strange.

The only option I have is to disable the Pay with Paypal button and remove the certificate and then create a new api with a signature.


The one thing that might save my bacon is that Paypal allows you to create a sandbox account. I just got a call from Paypal so we'll see if that works. I'll keep this forum posted.

Thanks for your help...sorry for the pain.

Terry

Sign in to reply to this post
loading

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...