public static function createPurchaseEvent()

in integration/FacebookWordpressEasyDigitalDownloads.php [267:292]


  public static function createPurchaseEvent($payment) {
    $event_data = array();

    $payment_meta = \edd_get_payment_meta($payment->ID);
    if (empty($payment_meta)) {
      return $event_data;
    }

    $event_data['email'] = $payment_meta['email'];
    $event_data['first_name'] = $payment_meta['user_info']['first_name'];
    $event_data['last_name'] = $payment_meta['user_info']['last_name'];

    $content_ids = array();
    $value = 0;
    foreach ($payment_meta['cart_details'] as $item) {
      $content_ids[] = $item['id'];
      $value += $item['price'];
    }

    $event_data['currency'] = $payment_meta['currency'];
    $event_data['value'] = $value;
    $event_data['content_ids'] = $content_ids;
    $event_data['content_type'] = 'product';

    return $event_data;
  }