[+] MO : Update Paypal to use the new system to store payment cc details
This commit is contained in:
1 parent
2be4b67a71
commit
16a8500503
2 files changed
+15
-1
No files matched your search
@@ -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)
|
if (!$this->active)
|
||||||
return;
|
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);
|
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))
|
if (array_key_exists('transaction_id', $extraVars) AND array_key_exists('payment_status', $extraVars))
|
||||||
|
|||||||
@@ -142,6 +142,12 @@ if (strtoupper($result) == 'VERIFIED')
|
|||||||
else
|
else
|
||||||
$errors .= $paypal->getL('verified');
|
$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 (!empty($errors) AND isset($_POST['custom']))
|
||||||
{
|
{
|
||||||
if (strtoupper($_POST['payment_status']) == 'PENDING')
|
if (strtoupper($_POST['payment_status']) == 'PENDING')
|
||||||
|
|||||||
Reference in new issue
Block a user