Move Shop/Transaction to Moose. Change core modules to suit.
This commit is contained in:
parent
0fe388761f
commit
04a16ed87c
5 changed files with 516 additions and 308 deletions
|
|
@ -645,12 +645,14 @@ sub processTransaction {
|
|||
# Setup dynamic transaction
|
||||
unless (defined $transaction) {
|
||||
my $transactionProperties;
|
||||
$transactionProperties->{ paymentMethod } = $self;
|
||||
$transactionProperties->{ cart } = $cart;
|
||||
$transactionProperties->{ isRecurring } = $cart->requiresRecurringPayment;
|
||||
$transactionProperties->{ paymentMethod } = $self;
|
||||
$transactionProperties->{ cart } = $cart;
|
||||
$transactionProperties->{ isRecurring } = $cart->requiresRecurringPayment;
|
||||
$transactionProperties->{ session } = $self->session;
|
||||
|
||||
# Create a transaction...
|
||||
$transaction = WebGUI::Shop::Transaction->create( $self->session, $transactionProperties );
|
||||
$transaction = WebGUI::Shop::Transaction->new( $transactionProperties );
|
||||
$transaction->write;
|
||||
}
|
||||
|
||||
# And handle the payment for it
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue