get paypal account detail of client by api - paypal

How can I get client name post code and address details by api in paypal. please guide me, I have successfully done checkout but I don't want to charge to my client I'm just want to get there address detail by api.
Please let me know if you have any suggestion.

First of all use developer account during test phase.
Regarding your question on PayPal API, see there official documentation listed here specifying your answer already: https://developer.paypal.com/docs/classic/api/NVPAPIOverview/

Related

Obtaining PayPal Partner ID for Onboarding API

I'm using paypal commerce platform to onboard sellers.
Sellers are onboarded successfully and a merchant-id is generated after process is completed.
but when I'm trying to fetch their information from the following api (as provided by paypal docs),
https://api.sandbox.paypal.com/v1/customer/partners/{partner-id}/merchant-integrations/{merchant-id}
I'm confused what is the merchant-id and what is partner-id, I only get merchantId after seller is onboarded. there is no partner-id
And Wow, look at their docs.
please see the doc image here
Partner id is refernenced as merchant account id.
what the heck is this.
If any body could help me. please it would be much appriciated. Please ignore the typos.
When calling partner APIs, you are the partner. Obtain your account's ID from the place explained in the doc image you linked, under Profile and settings.
For sandbox mode you'll need to log into the sandbox API calling partner account via the https://www.sandbox.paypal.com account interface -- using its credentials from the Developer Dashboard.

Paypal REST API Process

Please correct me if I am wrong regarding my understanding about Paypal Rest Api process.
In reference to the links below:
https://developer.paypal.com/docs/integration/direct/create-billing-plan/
https://github.com/paypal/PayPal-node-SDK/blob/master/samples/subscription/billing_plans/create.js
I came up to a conclusion that in order for the paypal api to work, the merchant must create:
A custom button
The button must create a request to paypal in other words the merchant must manually fill out the JSON object stated on:
https://github.com/paypal/PayPal-node-SDK/blob/master/samples/subscription/billing_plans/create.js
with the merchant's product info.
Pass the request to paypal
Store the paypal response to your database.
Please advise, there are too few information out there. Thank you.
I figured it out, my question above is confirmed except that you need to active the created billing plan.
https://developer.paypal.com/docs/integration/direct/create-billing-plan/#activate-the-billing-plan

Transaction description and app name not showing with PayPal REST API

I am using PayPal Payments REST API to accept payments on some website.
Just now I noticed that both the transaction description as well as the app name (which you configure in developer dashboard) are no longer displayed. Why is this? Some recent change? Or something with my account?
It is very bad as I have a single company PayPal account which I use for various websites and the app name & transaction description is to give the corresponding payment flows their own identity. Currently people abort payments because they don't understand why the details in the payment overview on PayPal are completely different/unrelated from where they initiated payment.
Please see image below for what I mean.
If anyone can confirm this is happening for everyone now and/or refer to some PayPal documentation/statement regarding this topic then please share. I could not find anything on PayPal developer resources.
To display a 'custom' name, you need to create a custom 'Web experience profile'.
I was utilising the PHP SDK so did so by following their sample code.
You can also create a 'Web experience profile' with a direct request to the relevant API endpoint.
Once you have created the profile you simply set the identifier on the Payment object (PHP) like so:
$payment->setIntent("sale")
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setTransactions(array($transaction))
->setExperienceProfileId($this->config->paypal->experienceId);

How to check the Paypal account has been verifeid or not

How to check the user's Paypal account has been verified or not.
We have used the below link to check the status of Paypal account,
https://www.paypal.com/verified/pal=
But this link is not working now.
So, can you help me how to check the verified status of the Paypal account.
You could use the getVerifiedStatus API to verify the specific account's status.
However you need to submit your application request to make the API call.
Please refer the guide for adaptive accounts.
The detailed parameters for getVerifiedStatus API can be found here.
This link is working in 2018
https://www.paypal.com/cgi-bin/webscr?cmd=_status
You should be logged in first, after that open this link ...
Thanks

Payment Gateway within Magento - Accept payments through Credit Card

I will cut the post short.
I need to accept credit card payment through my Magento Install. Now I thought it should be straight forward where I will get the API from some provider (say Authorize.net) and put in my API details within the admin, but alas.
When I searched, all I find is that people are trying to create Custom Payment Gateways instead of using Magento's own admin. I am new to this and I need help in this.
I will be thankful if you can help me in finding answers for:-
What is the straight forward way (a tutorial may be) to implement payment gateway on my website
What is the best payment gateway company
Do I need to make Custom Payment Gateway?
Thanks a lot
as my knowledge authorize.net gate way is best payment gateway for magento,because it is already used by so many developers and there is a great community forum to help us.So as my suggestion better to use authorize.net.
coming to integration method you,use authorize.net*AMI* method. In Magento Admin System->Configuration->Payment Method You can see Authorize.net payment Method in that you can Customize with your AUthorize.net API Login information.please go through this authorize.net link for more details.
hope this may help you,thank you very much