Can I get Billing Agreement ID without onBoard? - rest

I have a requirement to get billing agreement id without doing seller onBoard. And tie up billing agreement with express checkout method.
Please help me out. Thank you in advance.

All you need is this. If you need help send me a message. I'm doing PayPal Commerce integration right now (READ: last 2 months). https://developer.paypal.com/docs/limited-release/reference-transactions/#
I had a lot of implementation problems, poor documentation etc.

Related

Anyone know how to get Live appID for paypal adaptive API?

I am new here and wondering if anybody can help me?
I was looking for a Live appID for paypal to use the adaptive API as an escrow on my wordpress site.
I am uing a wordpress template and I only need this appID.
I have googled it and it seems that paypal have now changed there procedure for applying for verification. All the tutorial videos advise me to go to:
https://www.paypal-apps.com/user/my-accounts/applications
But when I go there is does not give me the opion to select "new app" and apply for adaptive app aplication.
It says that "this portal will be permanently unavailable as of December 1, 2017"
Can anybody tell me where I would apply for the AppID now?
Thanks in advance!
Jas
The PayPal Adaptive Payments are no longer available. With regards to alternatives, please look at MarketPlaces. PayPal's MarketPlaces is open and you may test the product.
You may refer to the link below for more information.https://developer.paypal.com/docs/marketplaces/pp4mp/
If you would like to sign up, you can do so here : https://www.paypal.com/us/webapps/mpp/partner-program/contact-us?ref=marketplace
Hope it helps.
PayPal's Adaptive API is a now a limited release. You cannot apply for a live app ID anymore.
Quote from developer.paypal.com:
"Important: Adaptive Payments is now a limited release product. It is
restricted to select partners for approved use cases and should not be
used for new integrations without guidance from PayPal."
I'm sure "Approved use cases" means your an enterprise level merchant with millions of transaction volume ;)
As mentioned, Adaptive Payments is not being approved in most cases any more. It's better to use billing agreements / reference transactions.
They are releasing a new system called Marketplaces before long, but it's not quite ready yet.

How do I set up Paypal automated checkout?

We have our own custom products that we sell. We are entering into a partnership where someone will be using their website to send customers to us. Their customers will pay with our Paypal button on their website, once we receive payment we ship out the product and pay a portion of the profits to them. On paper this sounds good but we have no idea how to execute it. How will we know the sale came from their website? How do we set this up without them needing access to our Paypal account?
Any ideas on where to start? Thank you, it's much appreciated!
Please, hire a developer to set this up for you. As it is, you're basically asking people to complete a project for you completely for free - that isn't what this site is about.

How to check a paypal billing agreement status?

Now that I have set up Billing Agreements and Reference Transactions in my web application, I've been trying to find a way to check the availability of a Billing Agreement. Something like the "GetRecurringPaymentsProfileDetails" API call. i've found "GetBillingAgreementCustomerDetails" but it seems that this one doesn't return the agreement status, which is what I need. So my question is, is there a way to find out if the billing agreement related to one billing agreement id is still active?
Thanks in advance
Finally I've found a way by using BAUpdate API which have a field BILLINGAGREEMENTSTATUS in the response fields.
Thank you all anyway

PayPal - Unattended charges

Well, I didn't really know how to call this...
I have been surfing PayPal's developer documentation for a while now, but there is nothing that speaks to me with direction as to achieving what I am looking for.
It's probably well documented, but I don't grasp it well enough yet to make sense while reading each part separately.
I have read about Preapproval, though it seem to require that I send the customer's browser to the designated PayPal address.
I have thought about creating a database with credit card information, but that is too scary -- so I am looking to see if there is a way for a customer to allow me to do unattended charges to their PayPal account, much like I would be able to do if I had a database with customer credit card information.
Any direction would be appreciated.
Yes, this is possible. There are two options:
PayPal Express Checkout with a Billing Agreement
This works similarly to Preapprovals (which is Adaptive Payments, a different set of API's). You would need to redirect the buyer to PayPal in order to accept the billing agreement, and from then on you can bill the user using to DoReferenceTransaction API.
PayPal DoDirectPayment (Website Payments Pro) with Reference Transactions
You would need to have an existing transaction, and instead of a billing agreement ID, you would submit a prior transaction ID to the DoReferenceTransaction API. You can then re-bill the user on the card details which are stored with PayPal (up to 1 year. assuming the card details are still valid).
Do note that both options require you having access to the DoReferenceTransaction API, which you will not have access to by default.
For further information on the API itself, see https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_DoReferenceTransaction
Important: You will need to call in to get Billing Agreements activated. Good luck finding someone that knows what you need (no really) :-)
You will eventually find someone who knows what DoReferenceTransaction is and then once you've finally found them they'll probably tell you they can only activate it in the sand box and transfer you to someone in the Business Office. They'll have to then submit it to approval with someone else. Est. Total call time 59 minutes 8 seconds.
The guy I just spoke with said he's probably handled only 2 call in a year about DoReferenceTransaction - so you may need to ask around. They have other subscription billing and that's not what you want.
Also realize that approval is not instant and you may need to have established history. The guy who helped me said this is the best number
888 215 5506. Be sure to explain why you need them carefully and try to reassure them you're legitimate. A reputable website behind the domain for your paypal email will probably help.
Good news: I applied for Reference Transactions Friday and was approved today (Sunday). This was for two accounts - one which had only been established the day before.
Thank you for contacting us about enabling reference transactions on
your PayPal account.
I am pleased to inform you that your request has been approved. You
can begin using this feature immediately.
If you have further questions regarding this email, please contact a
Merchant Services Specialist at 1-888-221-1161.
Sincerely,
AJ Merchant Risk Operations
I was trying to do this recently and I found this question with no luck because the Express Checkout with a Billing Agreement method is deprecated since January 1, 2017.
There is a new REST method called Vault payment methods that recently entered open beta and it's not in the official documentation (to this date), so I leave the link to Create transactions when your buyer isn't present, in case someone needs it.
The process it's explained in the documentation but basically, you need to create a payment token (the source can be a PayPal account or a credit card), and then use that token to capture the payment.

Pay Pal API currency type

I am new at paypal payment system...
I have seen this been done, but i donn't find PayPals Documentation user friendly...
I need to make a payment gateway system, to allow users to use a shopping cart... then they could pay the total through paypal...
so is there a way to use paypal api tell how much the user should be charged e.g: $100 or £100 or however the product(s) might cost?
then confirm it... or if there is a tutorial (for newbies/dummie lol ) would be a great help.
Also which paypal option/system am I looking to use on this occasion.
hope i have explained myself clearly... thank you .
I can use PHP, and MySQL, JavaScript/JQuery, if necessary and I am confortable with understanding them.
(BTW PayPal is the worse documentation i have ever come across lol)
yes paypal can use a authorization & capture solution.
You can use GetExpressChecout with setExpressCheckout.
A good solution is to use a DoReferenceTransaction with theses method, in order to use recurring payment.
I have some sample but in c#.
The API ref :
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_reference