How to make phone number as optional in PayPal donate button - button

I've created a PayPal donation link from my business account. I've copied the "Shareable link" and I'm simply opening that link from a button on my website. For users with no PayPal account and using a credit card, the default payment page has the users contact phone number field as "Required". How do I make the phone number as optional? I don't want the users to cancel their donation because of this stupid requirement that I need their phone number. I do not. I just want them to donate whatever amount they are comfortable with.
I banged my head in the PayPal support community without any success. Any help will be greatly appreciated!
Thanks!

A phone number is required information for sending a payment via PayPal.
For normal PayPal payments, you can set whether a contact phone number will be part of a PayPal transaction. This setting is within the receiving account's Website Payment Preferences.
However, regardless of whether a contact phone number is part of the transaction (and in that case provided to the receiver of the payment), a phone number is still required to send payments via PayPal. Using an obvious dummy phone number or one not associated with the funding source being used to pay (such as a credit or debit card) will result in greater likelihood that a transaction will be declined by either PayPal or that card company. This is by design and intended functionality for more secure payment processing.

Related

WooCommerce Paypal - Disallow Payment based on PayPal Billing Address (Country Restriction)

A client of mine has some legal provisions that only allow him to offer PayPal as a payment method if the buyer's billing address is located in a specific country.
Naturally you can disable payment methods based on the billing address the buyer provides via WooCommerce. However, that is quite easy to manipulate.
PayPal asked them to implement a query, AFTER the buyer chose PayPal, signed into his account and accepted the payment method, to check if the billing address the buyer provided in his actual PayPal account is also located in that specific country. If so, the buyer proceeds to the 3rd checkout step and can finish his order. IF NOT, the buyer will be redirected to the 2nd checkout step, sees a note "This payment method is not available for your country" or whatever and can choose another payment method. So basically, the query has to check if the billing address is in a specific country and then decline the "payment execute" command.
I'm using the standard PayPal gateway that comes with WooCommerce. Does anyone have any idea how to make this work?
PS: Yes, retrieving the billing address from PayPal is usually not possible. However, my client got a special permit from PayPal to do so. So that's not an issue.
Using the PayPal Checkout plugin for WooCommerce, validate whether the response of the METHOD=GetExpressCheckoutDetails API call to PayPal contains the country you want, and use this to decide whether to let the customer proceed or not.

Payment Gateway with stored monetary value support in asp.net

I'm looking for a Payment Gateway that support a stored monetary value.
Like a credit point for my own web,
here's my scenario to use the Payment Gateway
User Login to my Web through their ID
User buy credit point (that will be used in my Web) using credit card through your system
If user successfully pay, the credit point will be added to the User that's logged in to my Web
User use the credit point with a certain amount to upload image in my Web
If possible, I want it can process payment both Credit Card and PayPal or just Credit Card is okay too, and my location is in Southern Asia.
Did anyone have a suggestions of a good Payment Gateway that I can use
Edit :
I don't want to use PayPal because the user need to Login to their PayPal account first.
The payment that I want to build is like the one in this website 123rf (the OnDemand one) and preferably if the Payment Gateway can support Transparent Redirect

How do I link PayPay Standard on Website to PayPal Account?

I have Cube Cart V5 installed and have activated PayPal Standard as payment method. On a test sale, the PayPal screen comes up and asks 1) Login to your PayPal Account, 2) Use your credit card. How do I link this to my PayPal account so that purchases are registered to my PayPal account?
I am not familiar with Cube Cart but in the most basic way as a paypal merchant you are issued a merchant username and password that represents you and in your management tools for your cart you can cut and paste those values in there that will take care of transactions.
When a payment is initialized it is normally passes values through a URL string. Your merchant information will be in that string so it can match up to an account to receive money.
Paypal has integration documentation, but the people that support the Cart should be able to help you more efficiently. See if they have a forum if you don't get direct support.
I'm not sure what you're asking. Paypal works this way, by connecting you directly to paypal and allowing you to sign in and make your payment on their website. When your customer makes a payment, the money goes into your paypal account which you entered into cube during the setup process.
If you prefer to use paypal's api key, you can learn more about it at this link: https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECAPICredentials/

Online Payments Using Paypal NVP Api

I am developing a website with online payment.
Payment is done using Paypal NVP Api.
There is need of a facility to store customers credit card details(not in database) once they register to Website.There onwards whenever they order these details will be fetched, Customer need not enter their card details for every order.
So is there any facility to create a profile n store credit card details of customer, as it is there for recurring payments?
This is not the idea of paypal, you are not allowed to store the customer credit cart and use them later by your self - if you do that, paypal see its and block your account in no time.
The paypal offer recurring payments, so you only need to initialize correct the paypal options and you have your solution.
Or get permission from visa, or master-cart to have the ability to keep local the credit cart informations. I must say that is very dangerous and if your system is not well protected you put your clients and your business in a big risk to lose the credit cart data and have real problems.
to store customers credit card details(not in database)
Where to you wish to store it ? in the paper :)?
Customer need not enter their card details for every order.
This is something that paypal take care of. You do not have to do something about.
You may want to check Recurly.com
they are providing support for Paypal and other gateways too. Plus great API documentation.
using it and definitely recommend it. 10 out of 10

How to transmit data recieved from the product/service buyers to the payment gateway?

I am willing to know how the process of sending the user account information, payment amount information as well as product/service id information to the payment gateway is conducted.
Where does the data from my last jsp page goes out there in the payment gateway?
How the transmitted information is synchronized and understood when they don't know my thing about the product/service m offering,prices and other flexibilities associated
or whether they expect me to be preparing a fully accomplished shopping cart and the finally tell them the final amount the buyer has to pay. what actually happens out there?
Most inline payment processors are willing to just take an amount. If you're sending the user to an external payment site, you'll normally have to send a cart. Each different payment processor will most likely give you a schema or webservice to use to send them a cart. The cart won't stay synchronized, just updated whenever you send that user to the payment processor.

Resources