How to integrate a "donate" button into a website in India? - paypal

We are developing a website for a charity trust in India. For this we need to add a "donate" button to the website for anyone who wants to donate to the charity through a payment gateway.
However, both Paypal and Google Wallet / Google Checkout restrict the use of the "donate" button in India (Google, rather than a donate button, provide a "support" button).
Are either of these payment gateways possible to integrate into a website in India? Or are there any other alternatives?

Indian merchants cannot use Donation buttons through PayPal. If you tried to pass cmd=_donations in your button code the buyer would get an error.
If you want to allow buyers to enter their own amount during the checkout process you can do that with a Buy Now button. Leave the amount field blank to allow that.

Update (Dec 1 2015):
CitrusPay does NOT support donations as of Apr 2014
Original Answer below:
Yes we have few alternatives.
Here i have given one real time Example Payment gateway:
In India you can able to Integrate the Donation Button to your website for the Charity Donations through the Citrus Pay Payment Gateway.
Only thing you need to Contact +91 87677 09900 customer care of Citrus Pay. They will guide you based on your requirement Mail.
Citrus is the Quick responding payment gateway, comparing other payment gateway for small transactions. See the Citrus Customers
Also Citrus Providing the Mobile Support. You can integrate Mobile native apps.
Note : Once if you share your details. They will share their details like payments, Terms & Conditions, Support limitations & Integration tips and Guidance and Details.

You can make a "buy now button" and place a "donate button" in place of "buy now button". Also there are other configurations which you can find in, how to create donate button for indian website
Hope This will help you.

Why dont you use State Bank of India Collect OR create buy now button using paypal with price as blank (allows user to choose any amount) and then get code. Now replace a link from code https://www.paypalobjects.com/en_GB/i/btn/btn_buynowCC_LG.gif
to https://www.paypalobjects.com/en_GB/i/btn/btn_donateCC_LG.gif

Related

PayPal Checkout API - Defining payments as a donation

I have set up the option to pay payments from my site with the PayPal system API. Everything has been fine for several months.
In a conversation with PayPal customer service I was told that I am sending the payments in a state of payment (for the purchase of a product) and not a donation
And that makes for mistakes
The problem is that because these are non-profit organizations it should be defined as a donation and not a payment
In this guide I have not found how to set it up: https://developer.paypal.com/docs/checkout/integrate/
You are using a Checkout flow, probably with a Smart Button.
If you want to use the Donation flow instead, you can create a Donate button via https://www.paypal.com/buttons
If you want the button to be editable so as to change the email of the receiving 'business' account, in step 2 uncheck the option to save the button at PayPal, and when viewing the code click the option above to remove code protection.

Paypal REST API for Donations

I'm trying to create a custom form with the ability to process credit card direct donations, as well as paypal account donations, and the ability to select whether the amount paid is a regular monthly donation or a one time. I cannot find documentation anywhere on how to use the paypal REST API for donations. There doesn't seem to be an intent type for donation anywhere, or any option for monthly or one time payments. Does anyone have any experience with this? I understand how the commercial payment API works, but I'm not sure what options need to be changed for donations.
The easiest way is to add Buy Now button to your site. It is just plain HTML code, no server code is needed. When someone donated you recieve email with details including amount of payment and email of donator. So you can reply him "Thank you" :)
Please note, in some countries you should verify your paypal account before accepting payments. It can be done in "View limits" menu.

express checkout with html info without API calls?

Can I improve user experience, e.g. show product description, and highlight "Pay using your credit card", with simple Paypal buttons?
I offer a paid service on my website, with monthly subscription, fixed amount each month. I don't need the user's address, and there's only 1 "product".
Currently I created a simple "paypal button", which works fine, but I want to improve it, and possibly make it even shorter, but didn't find out how to:
highlight "pay with credit card",
I don't want to force users into logging into their paypal account (users with paypal account get error: "You cannot use an e-mail address or card number that belongs to an existing PayPal account")
show the user the product details/descriptions as in the picture:
Although I'm a programmer, I prefer not to use any API calls, especially since it doesn't seem to be necessary in my simple case.
How can I add these elements?
Is there an option with paypal to send users directly to a credit-card payment screen?
You'll need to switch to the Express Checkout API to show item details and force the credit card option. Even then, though, if the user has the credit card added to a PayPal account they're going to have to sign in and pay that way rather than use the CC form. Also, if you're working with recurring payments they'll need a PayPal account anyway.
The only way to avoid that is to sign up for PayPal Payments Pro so you can tie the credit card form directly into your website with no redirect to PayPal at all.
You'll need to enable Recurring Billing on Pro, too, after it's approved and enabled, and then your users can choose to sign up with PayPal (where you'd use Express Checkout) or Pro (where they'd enter a credit card directly.)
If you're really that set on not using API's you could apply for Enhanced Recurring Payments for Payments Standard, but I haven't fully tested that to see about passing order item details to the review pages.

Paypal Standard - is it possible to keep user on site

Just as the question title explains - when using paypal standard, is it possible to keep the user on site instead of directing them to paypal to log in and authorise the payment.
With Website Payments Standard (the regular HTML-based 'Buy now' / 'Add to cart' buttons): no. This is not possible.
You'll need to integrate with an API-based solution such as Adaptive Embedded Payments or Express Checkout for Digital Goods if you want the buyer to remain on your site and still pay with PayPal.
It may provide a better purchase flow if PayPal could be integrated into your website, but would users know they're actually logging into PayPal and that their user id/passwords are not being compromised?

integrating paypal check without leaving your site

I want to integrate paypal in my website. But my requirement is, I dont want my customers to go into paypal site for payment. (I know it is not a secure way, but it is my requirements) Is there a way such that I can do credit card checks in backend using paypal APIs ? If so, which method to be used? I want it for "singapore" country and SGD as currency.
Waiting for your suggestions!!!
Thanks in advance. :)
Are you trying to avoid your users having to navigate to PayPal or are you trying to 'hide' the use of PayPal?
The prior should be easy enough to resolve. PayPay provide several tools (and instructions) on how to build a "Pay Now" button, which you can manipulate server side to include a dynamic amount and order ID etc. This would forward the user to a PayPal page to login and confirm payment, then return them to your site (any page you specify) on completion. You can also link this to an IPN. The PayPal payment page can be skinned / branded to an extent.
What you are looking is called Direct Payment. Here is more info about it:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_WPDirectPayment
Maybe you are looking for this Paypal product