Basic PayPal express checkout - paypal

I have a store running opencart which already has a fully functional shopping cart running, it is just requesting an API and authentication details.
So, how can I simply setup a API and be done with it, do i need to setup a sandbox account etc.
I just want a very simple setup for accepting payments via paypal and credit cards in NZ
Ive checked all the online guides and they are all for older layouts/designs of paypal.
Any help much appreciated!
Thanks

The only thing You need to is to install and enable (both if not yet done) the PayPal standard (or Paypal Express checkout) payment options in OpenCart administration - as far as I understand Your problem clearly.
Go to administration Extensions -> Payments and here scroll to find the PayPal payment options (should be three by default: PayPal Standard, PayPal Website Payment Pro and PayPal Website Payment Pro UK) - PayPal Standard should be Your bet. If Install action is available on the right, click on it and afterwards click on Edit action. Insert Your account information, select Enabled status and Your are done.
Now users should be able to select this payment option and after confirming the order they should be redirected to PayPal to pay for their orders.

Related

Docusign Integration With Stripe

I was referred here by Docusign Customer Support - they said only devs knew the answer. ?!? :)
Anyway, I'm just wanting to know if it's possible to send a Docusign user to a specific website as a part of the document signing process. E.G. I send them a user agreement to sign, and they sign it and then they get redirected to Paypal or Stripe or something to pay the fee before their signed document is complete and returned to me.
Thanks!
PayPal can be used in DocuSign:
Payment Processing Feature
For more information I would contact your Account Manager for assistance on what steps/costs are required to get this enabled on your account.
To drill down a bit, go here for a any PayPal product (credit card payment) integration into docusign. Keep in mind that you must have sign up for one of the PayPal Products, PayPal Advanced, Payflow Link, Payflow Pro; WebSite payments pro is no longer circulating.
Walkthrough:
click your profile image in the upper right and select Preferences.
In the navigation pane on the left side of the page, under the
Account Administration heading, click Features.
Click the Enable Payment Processing link to go to the Payment
Processing through PayPal Set Up page.
Note: You must have a PayPal Payments Advanced, PayPal Payments Pro,
Payflow Pro or Payflow Link account to use this feature. Even if
Enable Payment Processing is selected, the feature is not fully
enabled until the PayPal Merchant account information is entered

paypal payment not going through with any of the options

Using ASP Classic
Paypal LIVE Express checkout
It shows the Payment Amount at the checkout, but the payment doesn't go through. The payment doesn't even leave customer's account. I have tried using my wife's paypal account to complete the checkout.
I am only using paypal checkout system and have added all the API information in expresscheckout.asp and paypalfunctions.asp
I have also tried adding these API options too, but still wouldnt work
L_PAYMENTREQUEST_n_NAMEm
L_PAYMENTREQUEST_n_NUMBERm
L_PAYMENTREQUEST_n_AMTm
L_PAYMENTREQUEST_n_QTYm
Any help would be great.... tks

How to tell whether Paypal Web Payments Pro is activated for my account?

I've worked with WPP for about 5 years now, and it's really ridiculous how difficult it is to get some simple information. I know how to sign up for WPP: that's not what this question is about.
The question is, for an existing LIVE paypal merchant account, how do I tell definitively and quickly whether WPP has been activated? I can tell via API when I get the error code 10501 in response, but that is unacceptably late and cumbersome.
My clients can't navigate the byzantine paypal dot com, and I don't know what to tell them. It's making me look like an idiot.
One way you can ensure that the billing is live is to do the following:
Log in to your PayPal account.
Click Profile.
Click Manage Monthly Billing under "Billing" on the right side of the page.
You can cancel and reactivate your billing here as well (as long as PayPal did not deactivate your billing).
Here is where to find Manage Monthly Billing It also says if the products are live here, but you cannot edit the billing from this page. The Manage Monthly Billing Page allows you to cancel the billing or reactivate it.
Here's the Profile View for Website Payments Pro (not a Payflow Account):
If your billing is active it will look like this:
If you have a PayPal Payments Pro Payflow Edition account, you can log into PayPal Manager at https://manager.paypal.com
The home page of PayPal Manager once logged in shows the status of the account. This particular one is in test status. Here is the profile view
If you have a 1.5 edition of PayPal Pro this is an older setup.
Click on Profile
Click on My Money
Click Update next to My Pre Approved Payments
Click PayPal Monthly Billing.
If you have a PayPal Billing Agreement and it is Active it will be listed in My Preaproved Payments and also under More Financial Settings . If it is active then your Payments Pro 1.5 is active. If you do not see the billing agreement anywhere then you do not have an active PayPal Pro 1.5 Billing Agreement.
I just spoke on the phone with PayPal sales and here is what they told me. There is no way when you log into a general PayPal account to see if the organization has PayPal Payments Pro activated. The only way to find this out is to ask the organization if they have a "PayPal Manager" (https://manager.paypal.com) account. If they don't, then the organization doesn't have PayPal Payments Pro setup.
Once they apply for PayPal Payments Pro it usually takes about 5 - 6 days for the process to finalize and their account to be setup. They also told me that if you apply online please don't use Google Chrome, instead use Internet Explorer or Firefox.

Paypal where to set accept digital goods payment in sandbox

I've been trying this for few days. I've created some seller accounts, one of them I created early this year and it was working fine. Then when I return for this project this March, Paypal changed the API from x.com to developer.paypal.com. The old seller accounts were still working fine and can still accept the digital goods payments from the payer accounts that I created recently, however the new seller accounts, with BUSINESS type, suppose to be able to pay and accept payments got some issues. These newly created seller accounts receive the following warning:
You are not signed up to accept payment for digitally delivered goods.
Doing some research with google, I released I have to set the paypal business account for digital goods. But I can't find where to set it from the new paypal developer control panel. Even when I tried to log in to the sandbox version of paypal.com, using the seller accounts I created in the sandbox, I still can't find where I can set it. In my business setup, there are only two options for me, one is Paypal payments pro and other other is "Virtual Terminal". Any idea? Please help....
I've found the way to add express checkout for digital goods in sandbox, but I think Paypal should pay attention to this because the way I used was very clumsy.
First sign in to sandbox and choose a business account to log in to the sandbox by using the url provided in the Application/Sanbox Accounts. Then use the account that you want to set to accept digital goods checkout to log into the sandbox url, it should be www.sandbox.paypal.com/us/home
After logged in, go to my business setup and pay attention to the setup my payment solution. Click the view all products and you will be redirected to a new page. Please note the url now, the "sandbox" is missing. Now click on the express checkout button, or whatever you want to add to the payment solution, you will be redirected again. Now pay attention to the url, insert "sandbox" to the url, e.g www.paypal.com you have to replace it with www.sandbox.paypal.com, the rest of the url remain the same. Then press enter you will be redirected back to the business setup page. Now you can see your payment solution has become express checkout. It is stupid and I hope paypal can let us choose this directly from the control panel in the near future.
An alternative hides in Profile > My selling tools > API access > Update > At the bottom - Enable Express Checkout.
When I later go to My Account > My Business Setup I see: "Your payment solution: PayPal Digital Goods (Express Checkout)"

Drupal Commerce - Paypal Payment

I'm looking for a explanation about how the Paypal Sandbox works. Let's say I have a real Paypal account through which I receive payments and I want to configure it on Drupal Commerce's Paypal module, but also I want to test the payment workflow first before making it live and let my customers use it, I see the Paypal configuration on Drupal has the following options under the "PayPal server" section:
Sandbox - use for testing, requires a PayPal Sandbox account
Live - use for processing real transactions
I assume that if I want to do "dummy" transactions I must enable the "Sandbox" option on the Drupal side so my question is
Is enabling the 'Sandbox' option the only thing I need to do in order to avoid real transactions being charged to my Paypal account? or do I have to create another Paypal account (the Sandbox account) and configure it on the Drupal side instead of my real account?
I was just wondering if the Paypal Payment plugin on Drupal needs a "Sandbox account" (different from my real Paypal account) or if by just enabling the Sandbox option it somehow signals Paypal about it and any transactions are just ignored while that option is enabled.
I'll apreciate if someone clarifies this a bit for me, I'm just starting to develop Paypal related stuff.
Thanks!
I recommend using a sandbox account from here
You cannot test a dummy transaction with a real PayPal account on PayPal Sandbox. It requires Sandbox account. So, you need a Sandbox account AND change the Drupal option to Sandbox for testing.