a little streamlining

This commit is contained in:
JT Smith 2008-03-24 18:32:47 +00:00
parent 31729dc14a
commit fdb151fc35
2 changed files with 5 additions and 14 deletions

View file

@ -482,14 +482,14 @@ sub processTransaction {
my ($self, $paymentAddress) = @_;
my $cart = $self->getCart;
my $transaction = WebGUI::Shop::Transaction->create($self->session,{
cart => $cart,
paymentMethod => $self,
paymentAddress => $paymentAddress,
});
my ($success, $transactionCode, $statusCode, $statusMessage) = $self->processPayment;
if ($success) {
$transaction->completePurchase($cart, $transactionCode, $statusCode, $statusMessage);
$self->sendNotifications($transaction);
$transaction->completePurchase($cart, $transactionCode, $statusCode, $statusMessage);
$cart->onCompletePurchase;
$self->sendNotifications($transaction);
}
else {
$transaction->denyTransaction($transactionCode, $statusCode, $statusMessage);