Woocommerce 吴邦国商业及;Opayo插件(SagePay中的参考字段)

Woocommerce 吴邦国商业及;Opayo插件(SagePay中的参考字段),woocommerce,customization,opayo,Woocommerce,Customization,Opayo,我们正在考虑使用Opayo插件作为我们在Woocommerce网站上的新支付网关。我们使用的是Opayo表单(不是Opayo Direct),我一直在测试它,如果不是那些真正希望参考字段显示“订单号-姓氏”(例如654321-Smith)的客户,它的效果非常好。目前它是空的,如果他们一眼就能看到这些,他们的工作就会轻松得多。(见下图) 我在function.php中尝试了这个钩子,但没有成功,因为文档很少,所以我有点猜测 add_filter( 'opayo_direct_custom

我们正在考虑使用Opayo插件作为我们在Woocommerce网站上的新支付网关。我们使用的是Opayo表单(不是Opayo Direct),我一直在测试它,如果不是那些真正希望参考字段显示“订单号-姓氏”(例如654321-Smith)的客户,它的效果非常好。目前它是空的,如果他们一眼就能看到这些,他们的工作就会轻松得多。(见下图)

我在function.php中尝试了这个钩子,但没有成功,因为文档很少,所以我有点猜测

    add_filter( 'opayo_direct_custom_field_vendordata', 'my_opayo_direct_custom_field_vendordata', 10, 2 );
    function my_opayo_direct_custom_field_vendordata ( $vendor_data, $order ) {
      $reference = $order->get_order_number() . '-' . $order->get_billing_last_name();
      if ( ! empty($reference) ) {
        $vendor_data['Reference'] = $reference;
    }
    return $vendor_data;
    }

任何帮助都将不胜感激。

请注意,您键入的是“Reference”而不是“Reference”。这可能就是问题所在。如果它不能解决您的问题,请尝试检查以下答案:@VincenzoDiGaetano我尝试了两种拼写,但都没有成功。只是为了明确有两种付款方式,我正在寻找Opayo表单解决方案,而不是Opayo Direct。不幸的是,我不知道如何帮助您。您应该查看插件文档或直接查看代码。否则请联系插件支持。