To prepare for the Payment Card Industry (PCI) mandated security upgrade deadline of June 30, 2018, PayPal plans a series of tests to verify that our API endpoints meet the latest security standards. Please see HERE for more details. Please direct any questions HERE
Upcoming Change to PayPal Subscriptions Beginning April 30th, 2018, changes will be made to the way PayPal creates, manages, and displays subscriptions. Click here for an FAQ related to the upcoming changes being made to PayPal subscriptions.
I went through almost all the documents provided by paypal for Paypal Pro.
There are two way to implement Paypal Pro.One is hosted pages and second is using Paypal Pro SDK.
Does it support recurring payment?
2.Paypal Pro Java SDK
1.Can we modify billing profile without customer confirmation or without payment information?
2.Do we need to store customer payment information to modify customer billing profile using paypal pro java sdk?
3.Do we need to create our own pages if we follow paypal pro java sdk?Or is there any way to use paypal pro pages.
Please provide your response as soon as possible.
Here is some information on Recurring Payments using the Hosted Checkout Pages.
You can create a Recurring Payment's Profile from an existing Transaction ID that was processed through the Hosted Checkout Pages.
If the transactions is a Credit Card Transaction then the ORIGID which is the Transaction ID is needed to create the Recurring Payment's Profile.
If the transaction is a PayPal Transaction then a Billing Agreement is needed.
Please keep in mind that you need to obtain consent from your buyers to create a Recurring Profile.
From the PayPal Developer Site:
PNREF (TransactionID) of the transaction to use it as a template, and optionally supply additional payment data."
Here is an example from a Credit Card Transaction request from the PayPal Developer Site:
TRXTYPE=R&TENDER=C&PARTNER=PayPal&VENDOR=Acme&USER=Acme&PWD=a1b2c3d4&ACTION=A &PROFILENAME=RegularSubscription&ORIGID=XYZ123&START=12012013&PAYPERIOD=WEEK&TERM=12 &OPTIONALTRX=S&OPTIONALTRXAMT=2.00&COMMENT1=First-time customer&AMT=42.00