Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
VSa - PayPal Donate Details »»
VSa - PayPal Donate
Version: 5.0.3, by Valter Valter is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 4.x.x Rating:
Released: 02-20-2010 Last Update: 06-09-2012 Installs: 1892
DB Changes Uses Plugins Auto-Templates
 
No support by the author.

Info:
-Advanced PayPal Donate system for vBulletin.

Features:
-Allow users to donate suggested or custom amounts, or both
-Set minimum amount accepted
-Set currency
-Block usergroups from using Donate system
-Donation listing
-Subscriptions (for Business/Premier PayPal Accounts)
-Donation bar
-Confirmed/Unconfirm/Delete donations
-Move or add confirmed donors to your VIP/Donor usergroup
-Donate stats (total donations, total amount, number of confirmed/unconfirmed donations)
-Block usergroups from viewing Donations or statistics details
-Add/Edit donations
-PM reports

View screenshots for more details...

Installation:
-Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]


To set options:
-Go to: AdminCP > vBulletin Options > VSa - PayPal Donate

Versions:
v1.0 - Oct 13. 2005.
-First Release
v4.8.2 - Dec 29. 2008.
-Latest vB 3.x version
v5.0 - Feb 21. 2010.
-Updated for vBulletin 4
-Fixed known bugs
v5.0.1 - May 22. 2012.
-Quick fix for vBulletin 4.2 compatibility
v5.0.2 - Jun 09. 2012.
-Compatible with vB 4.2.1
-Fixed several style issues
-Fixed some permission bugs
v5.0.3 - Jun 10. 2012.
-Added back option to change Donate link color

Download Now

File Type: zip VSa - PayPal Donate v5.0.3.zip (15.4 KB, 3947 views)

Screenshots

File Type: jpg donate.jpg (74.8 KB, 0 views)
File Type: jpg navbar.jpg (46.5 KB, 0 views)
File Type: jpg donlist.jpg (110.7 KB, 0 views)
File Type: jpg options.jpg (57.3 KB, 0 views)
File Type: jpg donbar.jpg (60.6 KB, 0 views)
File Type: jpg acp1.jpg (131.6 KB, 0 views)
File Type: jpg acp2.jpg (148.0 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #822  
Old 04-13-2014, 07:12 PM
Beor Beor is offline
 
Join Date: Dec 2007
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello

We have a problem on my forum with date, i see d-m-y, how to fix?

Regards
Reply With Quote
  #823  
Old 04-19-2014, 08:58 AM
VAG VAG is offline
 
Join Date: Jul 2010
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Beor View Post
Hello

We have a problem on my forum with date, i see d-m-y, how to fix?

Regards
Same here!
Reply With Quote
  #824  
Old 04-19-2014, 09:00 AM
VAG VAG is offline
 
Join Date: Jul 2010
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And another question from a n00b programmer: I am using a different Style and I don't see the donate button in my default style, only in the Test style which happens to be the renamed default style. How can I fix this? Donation page does also not show up under the quick links.

Thanks!
Reply With Quote
  #825  
Old 04-27-2014, 07:59 PM
Gradonil_Ral's Avatar
Gradonil_Ral Gradonil_Ral is offline
 
Join Date: Aug 2010
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way to confirm the actual amount of the donations? I mean after the fees.

For example a 5 USD donation only gives you 4,5 USD. If I try to edit the amount to 4,5 USD, it changes to 4 USD...

~~Edit~~
Changing "amount" type to DECIMAL(6,2) added a .00 decimal to the amounts on the donation list, but if I try changing that to .50 via the plugin's "edit" option, it gets reset back to .00
If I edit the amount in the database itself, there's no problem with the decimals... What am I missing?

~~Edit2~~
Okay, I solved it.
Turns out I also had to go to "ACP>Plugins & Products>Plugin Manager>Product : VSa - PayPal Donate>VSa - PayPal Donate - Ext" and change both instances of:
Code:
'amount' => TYPE_UINT,
to:
Code:
'amount' => TYPE_DECIMAL,
Reply With Quote
Благодарность от:
midnz
  #826  
Old 05-11-2014, 10:01 PM
Gradonil_Ral's Avatar
Gradonil_Ral Gradonil_Ral is offline
 
Join Date: Aug 2010
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This modification does not handle the donations as actual "donations" - they are billed as regular "payment".

Here's how you can change that:

Edit the xml (before installation) or go to ACP>Plugins & Products>Plugin Manager>Product : VSa - PayPal Donate>VSa - PayPal Donate - Ext (if you already have it installed) and:

1. Locate:
Code:
$vsapp_ppurl = 'https://www.paypal.com/cgi-bin/webscr?cmd=_xclick';
2. Replace it with:
Code:
$vsapp_ppurl = 'https://www.paypal.com/cgi-bin/webscr?cmd=_donations';

PayPal doesn't allow creating subscription links for donations. There are two ways of dealing with that:

1. We can remove the "amount" from the donation link which will allow people to manually add said amount on the PayPal's donation page. If you open PayPal's donation page without a set amount, you will be able to select "Make This Recurring (Monthly)"*, which will run until the Donator clicks unsubscribe in his PayPal account.

*Seems only possible when viewing PayPal with US, GB or AU locale selected.

Unfortunately, I can't readjust the modification to make this option work perfectly, but here is the bare minimum:

1.1. Locate:
Code:
$vsapp_ppurl = 'https://www.paypal.com/cgi-bin/webscr?cmd=_xclick-subscriptions';
$vsapp_ppurl .= '&a3='.$vsapp_get_amount[0];
$vsapp_ppurl .= '&p3='.$vsapp_get_amount[1];
$vsapp_ppurl .= '&t3=M';
$vsapp_ppurl .= '&no_note=1';
$vsapp_ppurl .= '&sra=1';
$vsapp_ppurl .= '&src=1';
$vsapp_ppurl .= '&srt='.$vsapp_get_amount[1];
1.2. Replace it with:
Code:
$vsapp_ppurl = 'https://www.paypal.com/cgi-bin/webscr?cmd=_donations';
1.3. Locate:
Code:
$vsapp_ppurl .= '&tax=0';
$vsapp_ppurl .= '&shipping=0';
$vsapp_ppurl .= '&no_shipping=1';
1.4. Replace it with:
Code:
$vsapp_ppurl .= '&lc=US'; //Either US, GB or AU will work.
1.5. Find the vbphrase named vsapaypal_for_x_months and edit it to say:
Code:
each month (check the box on PayPal)
Done.

2. Use the original payment system for subscriptions.

Lemme explain how the subscription variables work so that you know how to best edit them for yourself:

a3 - the amount
p3 - duration of the subscription
t3 - unit of the duration - D, W, M, Y (Days, Weeks, Months, Years)
src - whether the payment is supposed to be recurring (0 - no, 1 - yes)
str - how many times should the payment recur (1-52)
sra - if the recurring payment fails, should PayPal try two more times before cancelling the subscription (0 - no, 1 - yes)
no_note - whether to ask for a note for the recurring payment (1 - no <-- always choose that for subscriptions)

So, if you locate:
Code:
$vsapp_ppurl .= '&p3='.$vsapp_get_amount[1];
And change that to:
Code:
$vsapp_ppurl .= '&p3=1';
Then the subscription will be 1 month long, and will repeat (the payment) the number of times the used chose from the dropdown box.

~~
It's probably possible to edit the mod to use a custom length of the subscription too, but I don't have a business PayPal account so I can't test that. (Payment Subscriptions are only available for business accounts).
Reply With Quote
  #827  
Old 08-06-2014, 01:50 PM
maryx maryx is offline
 
Join Date: Jan 2006
Posts: 116
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have been using Donate successfully for a while but about 6 months ago it stopped working. People can make a donation but it does not appear in my paypal account. Do you have any suggestions?
The paypal account is correct.
Reply With Quote
  #828  
Old 09-02-2014, 03:12 PM
Novablaze Novablaze is offline
 
Join Date: Mar 2013
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi iv have not long started using this app tho had it installed for a while and have noticed when people donate all goes threw but it does not show up on the View Donations page any advice?

I also made the $vsapp_ppurl = 'https://www.paypal.com/cgi-bin/webscr?cmd=_donations'; change
Reply With Quote
  #829  
Old 09-15-2014, 05:18 PM
amit3127440 amit3127440 is offline
 
Join Date: Sep 2014
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Importing Product, Please Wait...

[:]

Transferring your previous Donations to a new version...

Fatal error: Call to a member function fetch_array() on a non-object in /home/abcdd/public_html/core/includes/adminfunctions_product.php(881) : eval()'d code on line 10
Reply With Quote
  #830  
Old 10-05-2014, 07:58 AM
gbicar gbicar is offline
 
Join Date: Jul 2012
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

everything is ok, but the date is wrong, suggestions?

EDIT:

fixed, replaced all formats d m y to %d%m%y
in the file xml ....
Attached Images
File Type: png Cattura.PNG (3.4 KB, 0 views)
Reply With Quote
  #831  
Old 10-05-2014, 01:45 PM
JesWhite JesWhite is offline
 
Join Date: Apr 2014
Location: Muğla
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by gbicar View Post
everything is ok, but the date is wrong, suggestions?


EDIT:

fixed, replaced all formats d m y to %d%m%y
in the file xml ....

i changed ...
everything good but i want to use month custom day ...
but only this option not working.
working en language but i'm changing language but not working...
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:19 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09691 seconds
  • Memory Usage 2,370KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (11)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (17)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (9)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete