[commit:
http://hg.dwscoalition.org/dw-free/rev/e0b4a1757c52]
http://bugs.dwscoalition.org/show_bug.cgi?id=135Payment system updates. This adds support for points, the new currency that
the shop uses and lets people buy. Many shop updates.
This also adds most of the functionality for implementing custom credit card
processors using hooks. This will allow downstream sites to pick their own
merchants and do their own custom transaction handling.
Patch by
mark.
Files modified:
- bin/upgrading/en.dat
- bin/upgrading/proplists.dat
- bin/upgrading/update-db-general.pl
- bin/worker/shop-creditcard-charge
- cgi-bin/DW/Controller/Shop.pm
- cgi-bin/DW/Hooks/HolidayPromotion.pm
- cgi-bin/DW/Request.pm
- cgi-bin/DW/Request/Apache2.pm
- cgi-bin/DW/Shop.pm
- cgi-bin/DW/Shop/Cart.pm
- cgi-bin/DW/Shop/Engine.pm
- cgi-bin/DW/Shop/Engine/CheckMoneyOrder.pm
- cgi-bin/DW/Shop/Engine/CreditCard.pm
- cgi-bin/DW/Shop/Engine/CreditCardPP.pm
- cgi-bin/DW/Shop/Engine/GoogleCheckout.pm
- cgi-bin/DW/Shop/Engine/PayPal.pm
- cgi-bin/DW/Shop/Item.pm
- cgi-bin/DW/Shop/Item/Account.pm
- cgi-bin/DW/Shop/Item/Points.pm
- cgi-bin/DW/Template.pm
- cgi-bin/DW/Widget/ShopCartStatusBar.pm
- cgi-bin/DW/Widget/ShopItemGroupDisplay.pm
- cgi-bin/LJ/User.pm
- cgi-bin/LJ/Widget/ShopCart.pm
- cgi-bin/LJ/Widget/ShopItemOptions.pm
- cvs/multicvs.conf
- htdocs/admin/pay/index.bml
- htdocs/admin/pay/view.bml
- htdocs/img/shop/logo_amex.gif
- htdocs/img/shop/logo_discover.gif
- htdocs/img/shop/logo_mastercard.gif
- htdocs/img/shop/logo_visa.gif
- htdocs/img/silk/site/cart.png
- htdocs/img/silk/site/cart_add.png
- htdocs/img/silk/site/cart_delete.png
- htdocs/img/silk/site/cart_edit.png
- htdocs/img/silk/site/cart_error.png
- htdocs/img/silk/site/cart_go.png
- htdocs/img/silk/site/cart_put.png
- htdocs/img/silk/site/cart_remove.png
- htdocs/js/shop/creditcard.js
- htdocs/shop.bml
- htdocs/shop.bml.text
- htdocs/shop/account.bml
- htdocs/shop/cart.bml
- htdocs/shop/cart.bml.text
- htdocs/shop/checkout.bml
- htdocs/shop/confirm.bml
- htdocs/shop/confirm.bml.text
- htdocs/shop/creditcard.bml
- htdocs/shop/creditcard_wait.bml
- htdocs/shop/creditcard_wait.bml.text
- htdocs/shop/entercc.bml
- htdocs/shop/entercc.bml.text
- htdocs/shop/history.bml
- htdocs/shop/receipt.bml.text
- htdocs/stc/blueshift/blueshift.css
- htdocs/stc/celerity/celerity.css
- htdocs/stc/gradation/gradation-vertical.css
- htdocs/stc/shop.css
- views/shop/cartdisplay.tt
- views/shop/cartdisplay.tt.text
- views/shop/index.tt
- views/shop/index.tt.text
- views/shop/points.tt
- views/shop/points.tt.text
( Diff: 66 files changed. )