This is an old revision of the document!


# ENTWICKLUNG #

Kurze Auflistung der Schritte die nötig sind um einen aktuellen Shop Paypal fähig zu machen.

Es gibt dafür zwar eine alte Shopversion von nebenaube (http://forum.phpwcms.org/viewtopic.php?f=8&t=18505&start=15), möchte man allerdings eine modifizierte oder neuere Shopversion des phpwcms nutzen bringt dies nicht viel.

Vorgehensweise

#1: DB-Update Es muß eine neuen Zwischenspeicher-Tabelle angelegt werden. CREATE TABLE IF NOT EXISTS `phpwcms_shop_transactions` (

`transaction_id` int(10) unsigned NOT NULL auto_increment,
`receiver_email` varchar(60) collate latin1_bin default NULL,
`order_number` varchar(10) collate latin1_bin default NULL,
`payment_status` varchar(10) collate latin1_bin default NULL,
`pending_reason` varchar(10) collate latin1_bin default NULL,
`payment_date` varchar(20) collate latin1_bin default NULL,
`mc_gross` varchar(20) collate latin1_bin default NULL,
`mc_fee` varchar(20) collate latin1_bin default NULL,
`tax` varchar(20) collate latin1_bin default NULL,
`mc_currency` varchar(3) collate latin1_bin default NULL,
`txn_id` varchar(20) collate latin1_bin default NULL,
`txn_type` varchar(10) collate latin1_bin default NULL,
`first_name` varchar(30) collate latin1_bin default NULL,
`last_name` varchar(40) collate latin1_bin default NULL,
`address_street` varchar(50) collate latin1_bin default NULL,
`address_city` varchar(30) collate latin1_bin default NULL,
`address_state` varchar(30) collate latin1_bin default NULL,
`address_zip` varchar(20) collate latin1_bin default NULL,
`address_country` varchar(30) collate latin1_bin default NULL,
`address_status` varchar(10) collate latin1_bin default NULL,
`payer_email` varchar(60) collate latin1_bin default NULL,
`contact_phone` varchar(50) collate latin1_bin default NULL,
`payer_status` varchar(10) collate latin1_bin default NULL,
`payment_type` varchar(10) collate latin1_bin default NULL,
`notify_version` varchar(10) collate latin1_bin default NULL,
`verify_sign` varchar(10) collate latin1_bin default NULL,
`referrer_id` varchar(10) collate latin1_bin default NULL,
PRIMARY KEY  (`transaction_id`)

) ENGINE=MyISAM AUTO_INCREMENT=14 ;

#2: Einspielen der notwendige Dateien

#3: Modifizieren des bestehenden Orderprocess

#4: Beheben des Steuerbug

deutsch/module/shop/paypal.1318704863.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0