[+] MO : Update Paypal to use the new system to store payment cc details
This commit is contained in:
@@ -482,11 +482,19 @@ class PayPal extends PaymentModule
|
||||
|
||||
}
|
||||
|
||||
public function validateOrder($id_cart, $id_order_state, $amountPaid, $paymentMethod = 'Unknown', $message = NULL, $extraVars = array(), $currency_special = NULL, $dont_touch_amount = false, $secure_key = false, Shop $shop = null)
|
||||
public function validateOrder($id_cart, $id_order_state, $amountPaid, $paymentMethod = 'Unknown', $message = NULL,
|
||||
$extraVars = array(), $currency_special = NULL, $dont_touch_amount = false, $secure_key = false, Shop $shop = null)
|
||||
{
|
||||
if (!$this->active)
|
||||
return;
|
||||
|
||||
// Set transaction details if pcc is defiend in PaymentModule class_exists
|
||||
if ($this->pcc)
|
||||
{
|
||||
$this->pcc->transaction_id = (isset($extraVars['transaction_id']) ?
|
||||
$extraVars['transaction_id'] : '');
|
||||
}
|
||||
|
||||
parent::validateOrder($id_cart, $id_order_state, $amountPaid, $paymentMethod, $message, $extraVars, $currency_special, $dont_touch_amount, $secure_key);
|
||||
|
||||
if (array_key_exists('transaction_id', $extraVars) AND array_key_exists('payment_status', $extraVars))
|
||||
|
||||
@@ -142,6 +142,12 @@ if (strtoupper($result) == 'VERIFIED')
|
||||
else
|
||||
$errors .= $paypal->getL('verified');
|
||||
|
||||
// Set transaction details if pcc is defiend in PaymentModule class
|
||||
if (isset($paypal->pcc))
|
||||
{
|
||||
$this->pcc->transaction_id = (isset(.$_POST['txn_id']) ? $_POST['txn_id'] : '');
|
||||
}
|
||||
|
||||
if (!empty($errors) AND isset($_POST['custom']))
|
||||
{
|
||||
if (strtoupper($_POST['payment_status']) == 'PENDING')
|
||||
|
||||
Reference in New Issue
Block a user