You are here

function commerce_sagepay_update_order_avs_flag in Drupal Commerce SagePay Integration 7

Set an override parameter in the order for ApplyAVSCV2.

Store an override for the ApplyAVSCV2 parameter for the Sage Pay transaction.

Parameters

$order:

$flag:

1 string reference to 'commerce_sagepay_update_order_avs_flag'
commerce_sagepay_rules_action_info in ./commerce_sagepay.rules.inc
Implements hook_rules_action_info().

File

./commerce_sagepay.rules.inc, line 318
Implements new rules events actions and conditions.

Code

function commerce_sagepay_update_order_avs_flag($order, $flag) {
  $sagepay_overrides = isset($order->data['sagepay_overrides']) ? $order->data['sagepay_overrides'] : array();
  $sagepay_overrides['ApplyAVSCV2'] = $flag;
  $order->data['sagepay_overrides'] = $sagepay_overrides;
  commerce_order_save($order);
}