You are here

function commerce_sagepay_update_order_token_flag in Drupal Commerce SagePay Integration 7

Set an override parameter in the order for Token.

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

Parameters

$order:

$flag:

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

File

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

Code

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