Is it possible to display information in the comment1 and comment2 fields of the paypal admin interface using paypal payments standard ?
Could not find which variable to use ?
It sounds like you must be referring to the PayPal Manager (manager.paypal.com). The PayFlow Gateway API is where those comment parameters come into play, and Payments Standard does not utilize this API, so unfortunately that won't work.
Payments Standard does provide a single field called "custom" that you can use to pass your own data.
You may also want to look into Express Checkout with the PayFlow gateway and then you can probably include the comment fields, but I haven't specifically reviewed that documentation or tested it, so I can't say 100% for sure if that would work.
Related
We have been using the PayPal Checkout (v4) for a little while now, and really like the way it integrates. This is the system I'm talking about:
https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/checkout-flow/
We are using this plugin to do the magic:
https://github.com/paypal/paypal-checkout
Anyway, as I said we have this all working fine when someone is sending US the money. However, we also have a tool on our site where "customers" can send money to sellers. For this, we currently have the Adaptive Payments system.
My question: How can we use the PayPal Checkout tool to let people send to a given email address, while still getting the callback for the order? (so we can enter it into our system, to track it)
At first I thought this wouldn't be possible - but I've seen this exact same logic on eBay:
Is this something that is publicly available? Or is it just a "PayPal-Ebay" thing? (as they are effectively the same company, so maybe have access to different tools than the general public do)
Thanks!
Here's another option -- the payee option in PayPal's REST api:
https://devblog.paypal.com/setting-payee/
Using this, you can set the money to be moved to whichever paypal account you like with just the email address.
The PayPal Express Checkout v4 is based on PayPal Rest API which does not support spliting or sending payment to a given PayPal account that is not the API caller. Adaptive payment is the right to do so in PayPal. The PayPal checkout on eBay is only for eBay, the checkout experience may look similar but it's using different product than the Express Checkout v4.
The basic integration lets you set up a button for a merchant using only their client id:
https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/basic-integration/
So if you can collect the merchant's client id, you can set up a button to make payments to that merchant.
Hope that helps!
I just noticed that paypal now has a number of solutions to accept payment, and per this own page, it doesn't really compare their difference in a nice way:
https://developer.paypal.com/docs/accept-payments/
Does anyone happen to know (I am using C#/.net, but JS is also OK), if I want to have a customized checkout, in which I can customize the look and feel, and allow customers to enter/select shipping address (which is saved in the site's own database), which paypal method I should use?
Thanks! (also if any document that explain better the differences of the above different ways of accept payment, it would be great!)
If you want to completely customize everything then the PayPal Payments Pro Payflow Edition is a viable solution.
Here is the link to Sample Code C# is one of the programming languages offered in the Sample Payflow Code.
You will need to build your form/shopping cart and then the Sample Code can be used to make the payment request to process the payments. The Entire Transaction will take place place on your website from start to finish.
If you want PayPal to handle the payment portion with a customer leaving your site to use PayPal as the Payment method and then returning to your site to complete the payment, Express Checkout is the other option that will work.
You can make an API call to PayPal to get the Shipping information from PayPal and then store the shipping info in your own database.
Here is the Express Checkout Sample Code
I want to change the paypal transaction type from product/services to gift or something else. But did not find how to do that.
I am using the form method(most basic). Which of the setting do i need to do this , or the hidden parameter which should be passed in the input field for changing the transaction type.
I Think you are referring to the cmd variable for your form.
For ex. if you want to use a simple buy now button you can use _xclick value for cmd variable.
Check this out: List of PayPal HTML variables
PayPal's Website Payments Standard is designed to support merchants collecting payments in exchange for goods or services. While there is a specialization of the flow for donations (see e.g. https://developer.paypal.com/docs/classic/paypal-payments-standard/ht_pps-donateButton/), WPS does not provide access to PayPal's (no-fee) peer-to-peer payments functionality (such as for sending gifts, payments for splitting bills, etc).
I (now) have multiple websites using WordPress / WooCommerce. Unfortunately, I can specify only 1 auto-return url in PayPal.
How do I get around this so that I can use multiple WooCommerce set-ups with 1 PayPal account?
Thank-you!
What you're referring to is Payments Standard, the basic PayPal gateway that comes with WooCommerce. This is limited in the way WooCommerce has it integrated, so unfortunately, you won't be able to make it work without some customization.
Another option, though, is to install PayPal for WooCommerce and use that instead. You would setup the Express Checkout, which does not rely on the return URL set in your PayPal profile. Instead, it works dynamically with whatever URL the site is running on. There are also lots of other benefits to Express Checkout as well which you can see in the plugin details / videos.
The plugin is free and Express Checkout with PayPal is free as well.
I've made multiple Woocommerce websites work with a single PayPal business account using the receiver email option found under
Woocommerce>Checkout>PayPal
Make sure it is set to your main email for paypal.
I have also checked Enable PayPal standard.
Payment action should be set to capture.
If you are selling downloadable products, make sure you check "Grant access to downloadable products after payment" on the Products>Downloadable tab
I have attached a screenshot of an example Paypal Express Checkout payment page which include some currency conversion information (indicated with a blue arrow). I am trying to replicate this implementation of Paypal Express Checkout on my own app. What parameters or settings are used to set whether to show this information or not? It is not clear in the documentation. Note: I am using Classic APIs
Only PayPal Adaptive Payment have Currency Conversion API.
Express checkout does not have.
If you really want to use PayPal Currency Conversion, you can still use this API. But, additionally you need to send "APP-ID" in your request. For Sandbox APP-Id is constant which isAPP-80W284485P519543T.for live, you need to create a APP from apps.paypal.com to get the APP-ID and then send the request.