I have setup Paypal button on my website and my client want to block payment for some countries. Is there any option??
I recommend to not try this in code, just log into your PayPal account and do the following. This will set FOR SURE filters for your account.
Login to your Account.
Click on Profile
Click on My Selling Tools
Under Getting paid and managing my risk
Look for Managing risk and fraud
Click on Update
At the bottom, look for Risk Controls
Check the radio button for Country Monitor
Click on Edit
On the Choose your Countries page
Add the countries you don't want to sell to in the My Monitored Countries
Below check the radio button for Decline
Click on Save
Note, you can also control the dollar amount that you're willing to accept.
Related
I have implemented Paypal Express Checkout on my website. So far everything seems to work in my sandbox, except that the payments are not processed. Every payment is "pending".
The only reason I get is
RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION
in the API response after executing the payment via API.
I cannot find any documentation on the reason, does anyone know how to fix it?
You have probably already solved the problem, but maybe someone else has similar problem.
I believe the reason for this is because the payments are in a currency that you do not hold, you need to configure your Payment Receiving Preferences in your PayPal account. Otherwise, your payment status might be pending until you manually approve the payment in your PayPal account.
Log in to your PayPal business account at www.paypal.com. Click the profile icon (Profile menu) on the top right side of the page. From the Business Profile menu, select Profile and Settings. (Note: If you do not see the profile icon on the top right, select Profile which appears in the top menu when the My Account tab is selected.)
From the left menu, click My selling tools.
In/under the Getting paid and managing my risk section, click the Update link for the Block Payments item.
Update Allow payments sent to me in a currency I do not hold to "Yes, accept and convert them to U.S. Dollars") and click Save.
I would like to include PayPal recurring donation buttons on my website so that users can donate to other nonprofits/charities of my choosing. My website would include many of these buttons, and all money would be sent directly to these charities. How would I go about this? As far as I know, one can only create donate/subscription buttons where the money goes to the creator of the button. Thanks!
When you create the button make sure to uncheck the option to save the button at PayPal, which would bind it to that account.
When you do that the HTML code provided will include a "business" parameter that would be the email address of the account the profile should be created with and the money should drop in to.
Another option would be using the Express Checkout API, with which you can specify the account the money should go to with the SELLERPAYPALACCOUNTID parameter.
I have created my own Buy Now button where the amount is entered in a text box on my web page by users. My Paypal id hard written in this form. Is it possible to save this button in my own Merchant account?
Use the Standard Integration Wizard to create your button. Step 3, I think it is, in the process asks if you want to manage inventory for the button. If you click into the details for that one you'll see it has a check box for "Save to my PayPal account" which should be checked by default.
When you create a button with this option it gets saved in your button manager and can be adjusted in the future if you want.
If you're familiar with web service API's you can also use the Button Manager API to generate buttons that are saved in your account. If you're working with PHP my class library for PayPal will make that very simple for you.
Problem:
I have a personal project and I want to be able to accept donations from users in a kiosk-like fashion using an Android tablet as the display/interface and a credit card reader. I was planning on using the REST API, however, this project is not associated with any business so I can't get a business PayPal developer account to enable accepting payments directly from credit cards.
Questions:
Is it possible to accept credit cards directly without a business account, or create a business account for an individual/personal? Would it be possible for me to get the credit card information and amount first, then pass that information to the PayPal UI to streamline the process so the user only has to tap a confirmation button?
Details:
My ideal user story:
User swipes card through card reader
User enters amount to donate
User confirms donation and is done
Simple and easy.
I realize that I can use a PayPal donate button but that is a much more complex user story and, as far as I know, without hacking the UI it will not be possible to support swiping the card and the user will have to enter the card information manually. Using the mobile SDK it might be possible to support card swiping but I still do not like the added layers of the PayPal log-in screen, having to select "Pay as guest", entering the amount in the textbox, etc. It needs to be an extremely simple process as I outlined above.
Possible (bad) Solution:
My last hope would be to collect the information, then in the background invisible to the user a web view would automate the donation process through PayPal by programmaticly going through the pages and filling out the textboxes. The web view would then be shown to the user once the final confirmation page is displayed for the user to tap the confirmation button. This is extremely hacky and a bad solution, however.
Side Question:
Why can I accept credit card payments through the PayPal UI (via a guest PayPal "account") without a business account, but I can't use the API to do so?
Unimportant Details:
I am building a KegBot which is a "smart" kegerator that tracks beer consumption and other data. The Android tablet displays this information and other fun stuff. I have a donation jar to help pay for the kegs but a common problem (or excuse) is that people don't have cash and only have plastic. My plan is to connect a card reader to the tablet as an accessory (or maybe use PayPal's card reader) to give drinkers a way to easily swipe a card and donate.
I am considering simplifying down the user story even more and making it so when the user swipes their card it automatically donates $5 without any other interaction needed. Maybe a confirmation button.
I tried going through the application to register my developer account as a business account and the form had changed. I was able to select Individual as the business type and use my home address and phone number. The application was approved and I now have a business account capable of processing credit cards using the rest API.
I have a webapp, where users sell printing services, I want to allow my users to add a pay now buttons to their pages so customers can pay for their services.
My users specify their paypal email address etc in the settings and set up their services with a price etc.
What API should I use to create the pay now buttons on the fly ?
Thanks
You don't need an API for creating "pay now" buttons. You can either create the button from within your customer's Paypal accounts or dynamically generate with HTML (see HTML Variables for Paypal Payments standard).
One advantage of creating the buttons from your/their Paypal account is that you can get an additional layer of security (support for encrypting the form or using a hosted button id so user cannot change the amount submitted to Paypal).
However, if you deal with hundreds of different buttons then it makes more sense to dynamically generate the buttons and just perform additional validation when Paypal sends back the confirmation (either through PDT or IPN) before shipping your items.
You could use PayPal's JavaScriptButtons API and create your buttons dynamically with:
paypal.button.create(business, data, config, parentNode)
There is an button manager API that let's you create secure buttons - here is more info: https://www.x.com/developers/paypal/products/button-manager
PayPal offers different buttons based on your requirement.
Follow these steps to generate PayPal button:
Login to your PayPal Account
Click on Tools --> All Tools
Click on PayPal buttons
Now you are given few button options --> Buy Now is one if them.
Follow those three steps and then copy the code at the end of 3 steps and paste it in the page where you want this button to appear.
You are good to take Payments!