You are here

function commerce_ups_build_access_request in Commerce UPS 7.2

Builds the XML access request.

1 call to commerce_ups_build_access_request()
commerce_ups_build_rate_request in includes/commerce_ups.xml.inc
This builds the XML to submit to UPS for rates.

File

includes/commerce_ups.xml.inc, line 11
Handles XML-related stuff for Commerce UPS module.

Code

function commerce_ups_build_access_request($order) {
  $api_vars = commerce_ups_decrypt_vars(TRUE);
  $access_request = new SimpleXMLElement('<AccessRequest/>');
  $access_request->AccessLicenseNumber = $api_vars['ups_accesskey'];
  $access_request->UserId = $api_vars['ups_userid'];
  $access_request->Password = $api_vars['ups_password'];

  // Allow other modules to alter the access request.
  drupal_alter('commerce_ups_build_access_request', $access_request, $order);
  return $access_request
    ->asXML();
}