diff --git a/app/models/spree/billing_integration/paypal_express_base.rb b/app/models/spree/billing_integration/paypal_express_base.rb index f326a5a..f3dd0f2 100644 --- a/app/models/spree/billing_integration/paypal_express_base.rb +++ b/app/models/spree/billing_integration/paypal_express_base.rb @@ -43,7 +43,8 @@ class Spree::BillingIntegration::PaypalExpressBase < Spree::BillingIntegration logs = payment.log_entries.all(:order => 'created_at DESC') logs.each do |log| details = YAML.load(log.details) # return the transaction details - if (details.params['payment_status'] == 'Pending' && details.params['pending_reason'] == 'authorization') + if (details.params['payment_status'] == 'Pending' && + (details.params['pending_reason'] == 'authorization' || details.params['pending_reason'] == 'payment-review')) return details end end