Pass customer billing address to PayPal via chained payment? - paypal

Is it possible to pass the customer's billing address when using PayPal Adaptive's Chained Payments? Currently users enter their shipping and billing address on my marketplace store, and then have to enter their name, email address, billing address all over again on the PayPal checkout page if they are using PayPal's guest checkout option (pay with debit/credit card). Ideally I'd like to somehow pass this through when they move from my checkout to the PayPal payment screen, which is done via Parallel Payment using Adaptive Payments (Classic API).

Paypal have an option to pass variables to their pages.
Could this be what you are looking for?
https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#id08A6HI0J0VU
Alternatively, please check here, this is specific for Adaptive and has payer details:
https://developer.paypal.com/docs/classic/api/adaptive-payments/PaymentDetails_API_Operation/

Related

Paypal: accept credit/debit card without paypal account

To accept PayPal payments I see there are the following options for developer:
Express Checkout
PayPal Payments Standard
PayPal Payments Advanced
Which of these options accept the credit/debit cards without the buyer has the PayPal account?
With Express Checkout is possible?
I used express checkout to accept payments even if the customer does not have a paypal account
You need to set PayPal Account Optional in your account/sandbox and set SOLUTIONTYPE=Sole in the SetExpressCheckout API call.
Express Checkout: in which user needs to have a valid Paypal account.
PayPal Payments Standard and PayPal Payments Advanced are the two solutions offered by Paypal having different features, you can see a comparison of both here.
Another method is Direct Payment (i.e. in which user can pay with credit cards directly without having any Paypal account). Direct Payment API
For this direct payment api you need to enable Website Payment Pro WPP , here you can get info about WPP.

How can I verify credit card without using any payment gateway?

I have a shopping site. According to requirements, I need to give two options--PayPal payment (if user has PayPal account) and debit/credit card payment. Even if PayPal allows payment for users who don't have a PayPal account, I don't want them to do payments through PayPal. Instead, is there any direct payment for Visa/MasterCard?
PayPal Payments + Direct Credit Card Acceptance is available as part of the new REST APIs as well as the Express Checkout APIs.
Please use any of these products (suggest REST API).

Import existing recurring donations into Paypal

Currently I am working with several non-profits (who receive recurring donations normally monthly) to migrate away from their current gateways to Paypal.
Is there any way to import their currently donor's payment information into Paypal?
If not which would you recommend to help migrate their donors over?
1) Setup a special section of their website and as donor's to re-subscribe?
or
2) Send out Invoices for their current recurring amount (if its possible to email a subscription)?
thanks,
This depends on what type of system you are currently using, and specifically what type of service you are going to use from PayPal. Are you going to be using PayPal's Recurring Payments, Enhanced Recurring Payments, Subscriptions or Payflow's Recurring Billing? If you have all of the contributor's information, such as credit card info, name, address and etc and you are going to be using PayPal's Recurring Payments or Payflow's Recurring Billing you could use the API's to create the profiles on your PayPal or Payflow account without having to have the contributor do anything on their end. If you are going to be using PayPal's Enhanced Recurring Payments or Subscriptions, then you would need the buyer to re sign up for a recurring donation. You can could use either option that you mentioned above. You would be able to do either through PayPal.

Paypal Express Checkout Subscription using Credit Card Payment

Question:
Is it possible to set up a subscription via Paypal api Express Checkout, so you can pay via Credit card and Paypal login. The Paypal login works no problem, but I can not get it to work with credit cards at the moment.
I have set the NVP SOLUTIONTYPE = Sole
I know you can set up a paypal subscription button, but the client want to sell a product (single payment or instalments) and add a subscription if user wants to sign up.
Many thanks for any help.
Llewellyn
UPDATE:
For anyone else who has this problem I got this response back from Paypal:
With subscriptions and Express Checkout, they will be PayPal only. Any time you specify a billing type in your SetExpressCheckout call, it turns it into a PayPal only transaction. The only way you would be able to set up a recurring payment via credit card (without a button) is to use the Website Payments Pro and Pro Recurring Payments. Website Payments Pro would allow the customer to enter their credit card directly on the website for one-time payments and also you can set it up to accept the credit card information for recurring payments. You wouldn't be able to turn that one-time payment into a recurring payment at a later time but if you wanted to set them both up at the start that's certainly possible. Also, you would be able to use reference transactions with your Pro payments as well.
Here is a link to the paypal manual for Paypal Pro.
Be warned, with Paypal Pro you can not accept American Express cards, if your paypal account is not American - which sadly is what I'm trying to do :(
No, this is not possible with Express Checkout Recurring Payments.
You must purchase Direct Payment Recurring Payments (an addon to Website Payments Pro) in order to set up profiles direct via credit card.
Note that Direct Payment Recurring Payments is only available in the US, UK and Canada at the moment.
This is not possible to make direct payment with Express Checkout,for this you have got create and account on paypal and please set only two options to working credit/debit card with Express Checkout.
solutiontype = Sole
landingpage = billing

How to reset the shipping address paypal while checkout?

I'm integrating PayPal into my web application. Here I want to make complete checkout process.It has direct payment and express checkout.
In Express checkout we need only PayPal account like
1)Clicking Check out with PayPal
2) Logs into PayPal to authenticate
3)Reviews the transaction on PayPal
4)Confirms the order and pays from your site
5)Receives an order confirmation
In Direct checkout(A generic checkout flow),
1)Checks out from the shopping cart page
2)Provides shipping information
3)Chooses a payment option and provides
4)billing and payment information
5)Reviews the order and pays
6)Receives an order confirmation
This the flow. In Direct checkout when you choose payment option as PayPal(step 3) you need to login and make payment. Any way there is one default shipping address available in PayPal account and also you must give shipping address in step 2.
Now I want to send the complete cart details and shipping address to PayPal?
and I want make the direct checkout(A generic checkout flow) here? Can any one help me to do this?
Use Express Checkout and DoDirectPayment (Website Payments Pro). Express Checkout gives you the redirect-to-PayPal-and-login functionality, whereas DoDirectPayment allows you to take card payments directly on your site.
In addition, you can override the PayPal Profile shipping address of the buyer by specifying ADDROVERRIDE=1 in the SetExpressCheckout API call. Remember you'll need to pass in the appropriate shipping address details information as well.
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_SetExpressCheckout