diff --git uc_protx_vsp_direct.module uc_protx_vsp_direct.module
old mode 100644
new mode 100755
index dd28825..05a63f5
--- uc_protx_vsp_direct.module
+++ uc_protx_vsp_direct.module
@@ -364,6 +364,22 @@ function uc_protx_vsp_direct_charge($order_id, $amount, $data) {
     'Apply3DSecure' => '0',
     'AccountType' => 'E',
   );
+  
+  if(!uc_order_is_shippable($order)) {
+    $transaction = array_merge($transaction, 
+      array(
+        'DeliverySurname' => substr($order->billing_last_name, 0, 20),
+        'DeliveryFirstnames' => substr($order->billing_first_name, 0, 20),
+        'DeliveryAddress1' => substr($order->billing_street1, 0, 100),
+        'DeliveryAddress2' => substr($order->billing_street2, 0, 100),
+        'DeliveryCity' => substr($order->billing_city, 0, 40),
+        'DeliveryPostCode' => substr($order->billing_postal_code, 0, 10),
+        'DeliveryCountry' => $billing_country[0]['country_iso_code_2'],
+        'DeliveryPhone' => substr($order->billing_phone, 0, 20),
+      )
+    );
+  }
+
   // ----------------------------------------
 
 
