Paypal

Paypal

Tuesday 22 June 2004 10:47:16 am - 4 replies

Author Message

Paul Forsyth

Tuesday 22 June 2004 2:50:08 pm

Have a look at the worldpay contribution:

http://ez.no/community/contributions/workflow/worldpay_payment_gateway_pubsvn

paul

--
http://www.visionwt.com

Brian McGuire

Tuesday 22 June 2004 3:06:45 pm

thanks, if i install the worlpay module is it easy enough to customize it for paypal??

Paul Forsyth

Wednesday 23 June 2004 12:47:07 am

Pretty much. You need to read up on Paypal requirements. They will likely be slightly different to Worldpay. But the worldpay code will show you all you need to prepare this on the eZ side.

Also, search for worldpay on the forums to find more info ;)

paul

--
http://www.visionwt.com

Björn Dieding@xrow.de

Wednesday 23 June 2004 11:11:07 am

This code manages subscriptions but it will work similar for you.

	function signup($parameters=array())
	{
		$gateway = $this->getGatewayData();
		
		$URL  ='https://www.paypal.com/cgi-bin/webscr?';
    	$URL .= 'cmd=_xclick-subscriptions';
    	$URL .= '&business='.$gateway['email'];
    	$URL .= '&item_name='.$parameters['item_name'];
    	$URL .= '&item_number='.$parameters['item_number'];
    	$URL .= '&image_url='.$gateway['logo'];
#    	$URL .= '&notify_url=''; better not use, because you can't change this afterwards. Use the PayPal interface 
    	$URL .= '&no_shipping=1';
    	$URL .= '&return='.$gateway['return'];
    	$URL .= '&cancel_return='.$gateway['cancel_return'];
    	$URL .= '&no_note=1';
    	$URL .= '&rm=2';
    	$URL .= '&modify=0';
    	$URL .= '&currency_code=USD';
        $URL .= '&a1='.$parameters['price'];
        $URL .= '&p1=1';
        $URL .= '&t1=M';
    
#    $URL .= '&a1=0.00';
#    $URL .= '&p1=0';
#    $URL .= '&t1=W';
#    $URL .= '&a2=';
#    $URL .= '&p2=2';
#    $URL .= '&t2=M';
    $URL .= '&a3='.$parameters['price'];
    $URL .= '&p3=1';
    $URL .= '&t3=M';
    $URL .= '&src=1';
    $URL .= '&sra=1';
#    $URL .= '&srt=5';
    $URL .= '&custom='.$parameters['id'];
   # $URL .= '&invoice=';
#    $URL .= '&usr_manage=';
		eZHTTPTool::redirect($URL);
	}

bjoern
-
http://xrow.de

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

You must be logged in to post messages in this topic!

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.