This is an old revision of the document!


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.1318704671.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