You are here

function _uc_paypal_product_details in Ubercart 5

Same name and namespace in other branches
  1. 6.2 payment/uc_paypal/uc_paypal.module \_uc_paypal_product_details()
  2. 7.3 payment/uc_paypal/uc_paypal.module \_uc_paypal_product_details()
4 calls to _uc_paypal_product_details()
uc_paypal_ec_checkout in payment/uc_paypal/uc_paypal.module
uc_paypal_ec_form_submit in payment/uc_paypal/uc_paypal.module
uc_paypal_ec_submit_form_submit in payment/uc_paypal/uc_paypal.module
uc_paypal_wpp_charge in payment/uc_paypal/uc_paypal.module

File

payment/uc_paypal/uc_paypal.module, line 1373
Integrates various PayPal payment services and Instant Payment Notifications (IPN) with Ubercart!

Code

function _uc_paypal_product_details($items) {
  $desc = '';
  $subtotal = 0;
  if (!empty($items)) {
    foreach ($items as $item) {
      if (!empty($desc)) {
        $desc .= ' / ';
      }
      $desc .= $item->qty . 'x ' . $item->title;
      $subtotal += $item->qty * $item->price;
    }
  }
  return array(
    $desc,
    $subtotal,
  );
}