Php 如何在签出时自定义网关的自定义字段
我正在用classPhp 如何在签出时自定义网关的自定义字段,php,wordpress,paypal,woocommerce,gateway,Php,Wordpress,Paypal,Woocommerce,Gateway,我正在用classWC\u Payment\u gateway构建一个像paypal这样的自定义网关,一切都很好! 当用户想要验证订单i签出页面时,问题就出现了。 使用PayPal,数据如?billing\u name=foo&customer=minde… 现在我不知道如何发送它像做贝宝的自定义网关商业 你能告诉我怎么办吗?你问的问题不清楚。您能重新措辞、提供示例、显示代码等吗?我使用的代码与paypal gateway使用的代码相同woocommerce/includes/gateways/
WC\u Payment\u gateway
构建一个像paypal这样的自定义网关,一切都很好!
当用户想要验证订单i签出页面时,问题就出现了。
使用PayPal,数据如?billing\u name=foo&customer=minde…
现在我不知道如何发送它像做贝宝的自定义网关商业
你能告诉我怎么办吗?你问的问题不清楚。您能重新措辞、提供示例、显示代码等吗?我使用的代码与paypal gateway使用的代码相同
woocommerce/includes/gateways/paypal/
。这些文件显式地:class wp gateway paypal.php
和class wp gateway paypal request.php
但我刚刚编辑了一些参数。在get_paypal_args($order)
class wp_gateway_paypal_request.php中的第57行中修改函数('woocommerce\u paypal\u args',数组\u merge(数组('custom\u field1'=>'value1','custom\u field2'=>'value2','custom\u field3'=>'value3','custom\u field4'=>'value4'),$this->get\u shipping\u args)
如果你只需要更改PayPal参数,为什么不过滤woocommerce\u PayPal\u参数而不是复制整个插件呢?好主意……我是wordpress开发的初学者……我怎么做呢?因为我看到了过滤器调用array\u merge()的第二个参数
。我想为我要定义的自定义url筛选太多重定向url…(对不起我的英语,我说法语)