Opencart 2.0 - PayPal Commerce Platform card payment fields not showing - paypal

I have PayPal Commerce Platform module installed on OpenCart 2.0. But during checkout, if the user wants to use card payment, the card form fields are not showing.
Below are image examples
No Field to add card details
I will appreciate your help on sorting out this issue

If it's trying to render PayPal's Advanced Credit and Debit Card fields, the console should have details about why it's failing. You may simply need to enable the account for card processing. Sandbox accounts are enabled by default now.
For going live, there is a link in the note to the production onboarding: https://www.paypal.com/bizsignup/entry/product/ppcp

Related

Bank wasn't able to verify your VISA while payment

I am new to PayPal integration I am testing the payment process but facing some issue while checking out. I tried all mention cards in PayPal website but didn't work any.
Error Message:
Sorry, your bank wasn't able to verify your VISA x-**** at this time.
Please choose another way to pay.
Go to the PayPal Dashboard from the account from which you created the Sandbox accounts and PayPal app. There in the Mock section in the side navigation go to Credit Card Generator. Here select the country that you have chosen while making the business sandbox account and click Generate CC.
Now copy the details of the card generated. Now go to the site where you have integrated PayPal checkout and while making payment instead of choosing the default card click on add Debit/Credit card and add a card with the details the card that you generated. You'll be redirected to a payment page, fill a random password there and your dummy transaction will be completed if everything else in the code is fine.
You need to go to your paypal developer account and then find the mock menu and then select credit card generator
Generate a credit card based on your county
Now try to add a new card on the Paypal page where you are getting error.
Enter the details of the mock card
Then again try to do that payment.
You may be asked to enter a password. Just click on the new-user/forgot password link.
Everything will work fine
I faced this similar issue while integrating Paypal with my app. What I did found that Paypal integration for sandbox account does have an issue while payment if the currency used, is other than USD.
Yes, other solution may work if you want to generate a fake credit card and add it to the Paypal page.
But if you don't want to add any other credit card to the Paypal account and use it for testing purposes, what you can do is to change the country of both business and personal accounts to USA & currency to USD, also set the app to accept the payment in USD.
It will work fine.

Paypal In-Context Checkout Remove Review, Billing Required Text

I have integrated paypal in-context checkout in a python flask project using python Paypal Python SDK.
User will give donation via paypal or credit card. So I have disabled the shipping option by creating a WEB EXPERIENCE Profile with no-shipping=1.
Now Paypal In Context Popup after login, Looks Like Below,
This two lines seems confusing to me,
You'll be able to review your order before you complete your purchase.
The merchant requires your billing address to complete the payment.
I have disabled shipping, and accepting donation, so I don't need any billing or order review.
Is it possible to remove those lines from the UI ?
UI cannot be removed or edited. But 'NOSHIPPING=1' just means that no shipping address is required from your customer end.

Basic PayPal express checkout

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.

express checkout with html info without API calls?

Can I improve user experience, e.g. show product description, and highlight "Pay using your credit card", with simple Paypal buttons?
I offer a paid service on my website, with monthly subscription, fixed amount each month. I don't need the user's address, and there's only 1 "product".
Currently I created a simple "paypal button", which works fine, but I want to improve it, and possibly make it even shorter, but didn't find out how to:
highlight "pay with credit card",
I don't want to force users into logging into their paypal account (users with paypal account get error: "You cannot use an e-mail address or card number that belongs to an existing PayPal account")
show the user the product details/descriptions as in the picture:
Although I'm a programmer, I prefer not to use any API calls, especially since it doesn't seem to be necessary in my simple case.
How can I add these elements?
Is there an option with paypal to send users directly to a credit-card payment screen?
You'll need to switch to the Express Checkout API to show item details and force the credit card option. Even then, though, if the user has the credit card added to a PayPal account they're going to have to sign in and pay that way rather than use the CC form. Also, if you're working with recurring payments they'll need a PayPal account anyway.
The only way to avoid that is to sign up for PayPal Payments Pro so you can tie the credit card form directly into your website with no redirect to PayPal at all.
You'll need to enable Recurring Billing on Pro, too, after it's approved and enabled, and then your users can choose to sign up with PayPal (where you'd use Express Checkout) or Pro (where they'd enter a credit card directly.)
If you're really that set on not using API's you could apply for Enhanced Recurring Payments for Payments Standard, but I haven't fully tested that to see about passing order item details to the review pages.

Prestashop Paypal Pro Module

I want to setup Paypal such that user does not leave my site and can purchase using her credit card.
I tried the Prestashop Paypal Pro Plugin. But it seems it is only for US and Australia. I am in none of these countries.
Then I tried to setup the normal Prestashop Paypal Plugin. In the process of setting up, there is advertisement on solutions that help "Accept Credit Card Payments Today!". Such solutions are:
PayPal Payments Standard, PayPal Payments Advanced etc.
Yet, how do I set these up with Prestashop? Do I need to create a module for this? Or does something already exist?
Try PayPal Pro (Direct Payment) from presto-changeo.com (http://www.presto-changeo.com/en/payment-modules/88-paypal-pro-direct-payment.html)