I need to integrate paypal into online store..
Requirements
- All credit cards (secure) details should be inputed on PayPal site
- User do not need paypal account
So there is couple ways of integration
Standart IPN - when you redirect
user to paypal site and he use his
(or create new) paypal account and
than redirected back to site
PayPal Payments Pro - user input his details including credit card number on my site(and I make payment using API)
But is there a way where I can redirect user to paypal site and he just input a credit card number and redirected back.. So user input just credict card number and that it is - he do not need a paypal account or fill any other fields.. Does it possible?
Stanard Paypal does offer you the ability pay via credit card without a paypal account
https://www.paypal.com/uk/cgi-bin/webscr?cmd=xpt/cps/general/OptionalAccount-outside
I am experiencing the same problem as you, and would like to put my findings on record. With Website Payments Standard, depending on which country your user selects, he/she may or may not need to create a PayPal account. These are the three most typical form submit buttons that he/she may encounter:
Case 1:
Review and Continue
No requirement to create an account
Countries: US, Australia, Greece, Hong Kong, India, Taiwan
Case 2:
Continue
A so-called optional account is created for you, and you will need to register a PayPal account after 10 transactions.
You will only be able to use PayPal via PayPal Account Optional for up to [10] transactions before we will require you to open a PayPal
account with PPEL to enable further use of the PayPal system. At that
point you will be required to enter into our standard user agreement
to govern the ongoing relationship with PayPal.
Countries: Belgium, Denmark, France, United Kingdom
Case 3:
Agree and Create Account
You must create a PayPal account to transact.
Countries: Albania, Algeria, China, Ecuador, Japan, Malaysia, New Zealand, Philippines, Qatar, Russia, Singapore, Vietnam
Although most credit card processors require only the card number, card verification code and at most the card expiry date, PayPal requires that address and contact number be provided. I am not sure how PayPal is going to enforce the accuracy of such information without also being a card association. If you get what I mean.
Related
I am a novice when it comes to coding buttons in Paypal. We are a non profit ORG and we currently have the "donate now" button for a 1 time contribution. I want to change this to allow for a monthly (reoccurring) contribution amount. What button/API do I use and can you share some sample code?
I am also not sure how this process would work. Does the person that wants to contribute on a monthly basis (ex: $10/month) need to have their own paypal account? Or, does our paypal business account store the persons credit card info and would know to bill the person monthly? Our current donate button doesn't require the person to have a paypay account. They just enter their credict card info at the time of the 1 time donation. But it does allow them to log on to paypal if they do have an account. Any info would be helpful....
Charlie,
I recommend you to use PayPal standard subscription button.
For sample code, click here
By default, the buyers either have a PayPal account or have to create a PayPal account to buy your subscription plan.
But you could contact & request to PayPal Customer support team to enable Enhanced Recurring Payments for your PayPal business account.
With ERP, the buyers could buy a subscription either using PayPal account or direct credit card without PayPal account.
Actually my site from India, I need to get cash from my international customer by using Paypal.
What are all the required details for creating India business account?
Note: Not for India, only for international customers.
You can check these pages on PayPal to create a business account for Indian merchants:
Get up and running quickly
Accept Payments From Across The World
If you already have a PayPal account you can login and click the link that says Upgrade to a Business account in the bottom left corner under the Manage your account section.
To start accepting PayPal in India, you only need a PAN card and a bank account to receive payments in.
I hope these links help
Whenever our service initiates an express checkout and redirects the user to PayPal page the user sees the cart on the left and the following on the right:
Note that even the address and the phone number are required while we're an online service and don't need shipping information - once PayPal confirms the payment we'll happily "ship" over the Internet, so all we really need is a PayPal payment confirmation and I guess that requires just a credit card number, expiration date and the CSC.
Yes, I know that users who have already registered with PayPal can switch to "my PayPal account" option but that doesn't help people who don't have a PayPal account and those are forced to see this page with 12 fields.
Wait, that was the form for people who have their "country" identified as the USA. Here's what people tracked to Colombia see:
Even more fields and we only need a payment confirmation.
Is it possible to make PayPal limit the set of fields on that page?
Looks like you can avoid user to enter Billing and Contact information on guest checkout only if you properly transmit REAL shipping/contact data by your own in your SetExpressCheckout call.
&METHOD=SetExpressCheckout
&RETURNURL=https://...
&CANCELURL=https://...
&PAYMENTREQUEST_0_AMT=10.00
&PAYMENTREQUEST_0_PAYMENTACTION=Sale
&PAYMENTREQUEST_0_SHIPTOSTREET=1 Main Street
&PAYMENTREQUEST_0_SHIPTOCITY=San Jose
&PAYMENTREQUEST_0_SHIPTOSTATE=CA
&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=US
&PAYMENTREQUEST_0_SHIPTOZIP=95131
&PAYMENTREQUEST_0_EMAIL=jsmith01#example.com
&PAYMENTREQUEST_0_SHIPTOPHONENUM=408-559-5948
If you set random data above with invalid city/state/zip PayPal will display Billing and Contact information inputs.
I'm having a few issues here, I'm using Angelleye:
1.) Currently, when a user clicks to ‘Pay’ on my website, a popup appears and they must then enter their PayPal email address. We take a commission on all items sold on our marketplace, so we need to use Adaptive payments.
2.) In addition, the auction listings that a user creates on our marketplace can be in either $ (USD) or £ (GBP), but it seems that if the user creates a listing that isn’t in their main PayPal currency, they can’t receive payment.
Is the PayPal email popup necessary and can we allow users to receive payments in currencies other than their main PayPal currency?
Thanks!
1) There are different options for how to handle the payment flow with adaptive payments. You can use a pop-up window or a lightbox, for example. All of the details for how to setup the flow you want are available here: https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/
2) I'm pretty sure this depends on their payment receiving preferences. When receiving a payment that isn't their primary currency they could end up paying additional fees, so I'm pretty sure they would have to specify that they accept this within their account. Alternatively, merchants can create separate currency balances within a PayPal account, so you could actually maintain a USD balance and a separate GBP balance within the same account. This way you could receive money without getting hit with currency conversion or cross-border fees, and the merchant wouldn't have to specifically accept it.
When user click on subscribe button of paypal, then it will redirect to paypal site, after that it will show 2 option which are:
1: login with paypal
2: i need to create a paypal account and below showing credit card form
and my requirement is to show 3 option.
1: Login with Paypal account.
2: If no paypal account then create paypal account.
3: no need paypal account, then payment through credit card
Yes, you can create subscriptions without requiring users to have a PayPal account.
However, it's not available for regular Website Payments Standard; you'll need to purchase an add-on service called 'Enhanced Recurring Payments' (US) or 'Premium Services' (UK).
I believe - from the top of my head - that it's available in the US, UK, Canada and Australia. However, you'd need to double-check those last two with PayPal Sales.
If you want to let your users to subscribe (aka recurring payment), they must have a PayPal account.
Source: https://www.paypal-community.com/t5/How-to-use-PayPal/Subscriptions-is-a-PayPal-account-required/td-p/44420
For recurring payments you can try using ChargeBee, Recurly, Chargify. These provide credit card data portability. It is must to have requirement for recurring payment businesses.