Php 将隐藏的输入字段添加到电子商务签出以将数据传递到支付网关

Php 将隐藏的输入字段添加到电子商务签出以将数据传递到支付网关,php,wordpress,woocommerce,payment-gateway,Php,Wordpress,Woocommerce,Payment Gateway,我有一个运行WooCommerce的商店,客户需要我们向支付网关(WorldPay)传递一个变量,然后该变量包含在从网关发送给客户的支付确认电子邮件中 WorldPay说我只需要在表单中添加以下内容: <input type="hidden" value="myValue" name="M_myName" /> 经过大量研究,我找到了如何为购物车中的每个产品创建SKU阵列的方法。我创建了一个函数,可以获取每个产品SKU并将其添加到阵列中。然后输出此数组以替换上面的“myValu

我有一个运行WooCommerce的商店,客户需要我们向支付网关(WorldPay)传递一个变量,然后该变量包含在从网关发送给客户的支付确认电子邮件中

WorldPay说我只需要在表单中添加以下内容:

<input type="hidden" value="myValue" name="M_myName" />

经过大量研究,我找到了如何为购物车中的每个产品创建SKU阵列的方法。我创建了一个函数,可以获取每个产品SKU并将其添加到阵列中。然后输出此数组以替换上面的“myValue”

我的问题是我需要把放在哪里?我已经将它添加到woocommerce>checkout>review-order.php中,但这似乎不起作用。它显示在前端,但没有通过WorldPay

或者我需要将其添加到现有操作中吗?我发现这似乎在谈论类似的问题——但是,我需要在哪里注入该操作的输出,在哪个模板中


谢谢您的建议。

结账表没有直接提交给WorldPay,因此我怀疑您的额外字段是否会自动添加。您必须了解WorldPay网关扩展如何工作以及它们的API一般如何工作。目前正在与WorldPay插件的开发人员交谈……插件开发人员现在已经更新了hiw插件,以便它现在可以将这些自定义参数传递给WorldPay。