[ABD] Donation MOD with Multiple Payment Options and IPN

Any abandoned MODs will be moved to this forum.

WARNING: MODs in this forum are not currently being supported or maintained by the original MOD author. Proceed at your own risk.
Forum rules
IMPORTANT: MOD Development Forum rules

WARNING: MODs in this forum are not currently being supported nor updated by the original MOD author. Proceed at your own risk.
User avatar
RMcGirr83
Former Team Member
Posts: 22011
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by RMcGirr83 »

Try purging the cache
Former Modifications/Extensions Team Member | My extensions | github | All requests for support via PM will be ignored
Appreciate the extensions/mods/support then buy me a beer Image
ultimateguy
Registered User
Posts: 48
Joined: Tue Mar 26, 2013 11:53 pm

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by ultimateguy »

I did. But even then I see no difference. :|
User avatar
Fr3eMan
Registered User
Posts: 32
Joined: Tue Jul 02, 2013 12:49 am

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Fr3eMan »

Hello I install this mod without problems but when I enable I see this in the forum:

Image

What's I miss? :roll:
User avatar
Siropu
Registered User
Posts: 155
Joined: Mon Nov 16, 2009 6:15 pm
Location: Romania
Contact:

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Siropu »

Open: language/en/common.php

Find:

Code: Select all

?>
Add before:

Code: Select all

// Begin Donation MOD with MPO
$lang = array_merge($lang, array(
	'DONATE'                    => 'Donate',
	'DONATE_EXPLAIN'            => 'Support us by making a donation.',
	'DONORLIST'                 => 'Donors',
	'DONORLIST_EXPLAIN'         => 'View the donors list.',
));
// END Donation MOD with MPO
Check out my MODs.
User avatar
Fr3eMan
Registered User
Posts: 32
Joined: Tue Jul 02, 2013 12:49 am

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Fr3eMan »

Now working nice!
Thanks!! :D
User avatar
Fr3eMan
Registered User
Posts: 32
Joined: Tue Jul 02, 2013 12:49 am

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Fr3eMan »

new problem... :shock:
now all the icons and bar disappears...

update:

problem solved :)
Cyb_
Registered User
Posts: 4
Joined: Sat Aug 24, 2013 8:15 pm

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Cyb_ »

Siropu, thanks for this mod :D

It's possible to add fields in ACP that :

if a user donate 1€ to forum add this user to donors group only 1 month, after this return old group automatically ? ; if a user donate 10€ to forum add this user to donors group only 1 year, after this return old group automatically ? , etc....
sorry for my bad english
User avatar
Siropu
Registered User
Posts: 155
Joined: Mon Nov 16, 2009 6:15 pm
Location: Romania
Contact:

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Siropu »

It's possible but I'm not adding any new functionality at this point.
Check out my MODs.
Drakken
Registered User
Posts: 144
Joined: Thu Jun 12, 2003 6:59 pm
Contact:

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Drakken »

This is working great on my website. Love the IPN abilities, Thanks!
Cyb_
Registered User
Posts: 4
Joined: Sat Aug 24, 2013 8:15 pm

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Cyb_ »

Siropu wrote:It's possible but I'm not adding any new functionality at this point.
Thanks, Siropu ;)

Could you give me some ideas for make this or an example, please.


Thanks in advance
sorry for my bad english
User avatar
Siropu
Registered User
Posts: 155
Joined: Mon Nov 16, 2009 6:15 pm
Location: Romania
Contact:

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Siropu »

There are many changes that needs to be done so if you don't know PHP, you can't do this.
Check out my MODs.
User avatar
Raul [ThE KuKa]
Style Customisations
Style Customisations
Posts: 11072
Joined: Mon Dec 08, 2003 9:24 pm
Location: Spain
Name: Raul Arroyo
Contact:

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Raul [ThE KuKa] »

PayPal wrote:In a bulletin dated the 18th of October, 2011, we announced that we were going to expand the number of IP addresses for http://www.paypal.com to improve our site’s performance, scalability and availability. As part of this transition, we planned to discontinue support for HTTP 1.0 protocol starting the 7th of October, 2013.

We have recently identified that this change may impact the ability of some of our merchants to perform IPN (Instant Payment Notification) post-back validation or PDT (Payment Data Transfer) posts to http://www.paypal.com and ipnpb.paypal.com. This happens when the IPN or PDT scripts use HTTP 1.0 protocol and do not include the “Host: http://www.paypal.com” or “Host: ipnpb.paypal.com” header in the HTTP request.

Additional Details

Starting the 7th of October, 2013, we will require all incoming requests to have a “Host” header which complies with HTTP 1.1 Specifications. This header was not required under HTTP 1.0. IPN and PDT scripts using HTTP 1.0 may start failing with “HTTP/1.0 400 Bad Request” errors after the 7th of October, 2013, which will result in IPN messages not being validated successfully, or PDT scripts not being able to retrieve transaction information.

Action Required before the 7th of October, 2013

Merchants need to update their IPN and/or PDT scripts to use HTTP 1.1, and include the “Host” and “Connection: close” HTTP header in the IPN postback script.

Example with Host as http://www.paypal.com (please make necessary changes if you are using ipnpb.paypal.com):

ASP

Code: Select all

//Set values for the request back 
req.Method="POST"; 
req.Host="'www.paypal.com'"; 
req.ContentType="application/x-www-form-urlencoded";
Perl

Code: Select all

$req=HTTP::Request->new('POST', 'https://www.paypal.com/cgi-bin/webscr');
$req->content_type('application/x-www-form-urlencoded');
$req->header(Host=> 'www.paypal.com');
$req->header(Connection=> 'close');
PHP

Code: Select all

// post back to PayPal system to validate
$header="POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .="Content-Type: application/x-www-form-urlencoded\r\n";
$header .="Host: http://www.paypal.com\r\n"; 
$header .="Connection: close\r\n\r\n";
Java

Code: Select all

HttpsURLConnection  uc=(HttpsURLConnection) u.openConnection();
uc.setDoOutput(true);
uc.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
uc.setRequestProperty("Host", "www.paypal.com");
uc.setRequestProperty("Connection", "Close");
The PayPal Sandbox has been configured to reject any HTTP requests without the “Host” header with HTTP 400 error. Merchants can use the Sandbox environment to certify the changes to their IPN and PDT scripts.

For more information on PDT and IPN, please refer to http://www.paypal.com/pdt and http://www.paypal.com/ipn. For additional information or questions about this change, please contact PayPal's Merchant Technical Support team via https://www.paypal.com/mts.

Sincerely,
PayPal
To FIX this...

OPEN /root/donation/ipn.php file

FIND:

Code: Select all

        // post back to PayPal system to validate
        $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
        $header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
        $fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30);
REPLACE WITH:

Code: Select all

        // post back to PayPal system to validate
        $header .= "POST /cgi-bin/webscr HTTP/1.1\r\n";
        $header .= "Host: http://www.paypal.com\r\n";
        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
        $header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
        $header .= "Connection: Close\r\n\r\n";
        $fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30);
Thanks Dugi by the solution in another MOD and other file, but also applies to this MOD.
Last edited by Raul [ThE KuKa] on Fri Sep 13, 2013 4:15 pm, edited 1 time in total.
All unsolicited PMs will be ignored.
:warning: Knowledge Base | Documentation | Board rules | phpBB Styles Rules & Policies | Styles Queue Stats :warning:


If you like my styles, translations, etc. and want to show some appreciation, then feel free to Donate.
:flag_es: phpBB Spain - Online Since 2003 :heart:


FoulFoot
Registered User
Posts: 262
Joined: Mon Jun 23, 2003 1:04 am
Location: Honolulu, HI
Contact:

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by FoulFoot »

This isn't going to require the "Host:" and "Connection:" strings from above, too?

Code: Select all

$header .="Host: http://www.paypal.com\r\n"; 
$header .="Connection: close\r\n\r\n";
Foul
User avatar
Raul [ThE KuKa]
Style Customisations
Style Customisations
Posts: 11072
Joined: Mon Dec 08, 2003 9:24 pm
Location: Spain
Name: Raul Arroyo
Contact:

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Raul [ThE KuKa] »

Yes, sorry Foul. :oops:

Edits changed, I think it should work properly, but Siropu should tell us something... ;)

Regards.
All unsolicited PMs will be ignored.
:warning: Knowledge Base | Documentation | Board rules | phpBB Styles Rules & Policies | Styles Queue Stats :warning:


If you like my styles, translations, etc. and want to show some appreciation, then feel free to Donate.
:flag_es: phpBB Spain - Online Since 2003 :heart:


Cyb_
Registered User
Posts: 4
Joined: Sat Aug 24, 2013 8:15 pm

Re: [BETA] Donation MOD with Multiple Payment Options and IP

Post by Cyb_ »

Siropu wrote:There are many changes that needs to be done so if you don't know PHP, you can't do this.
ok, thanks ;)
I know basics of php and a few things javascript, jquery, etc...
but don't have time to dedicate for this.

Edit:
I found a mod that made some things that I need :) : viewtopic.php?f=70&t=2126610
sorry for my bad english
Locked

Return to “[3.0.x] Abandoned MODs”