【问题标题】:Remove the "Custom" argument from PayPal transaction details从 PayPal 交易详情中删除“自定义”参数
【发布时间】:2020-05-30 17:36:30
【问题描述】:

我正在使用带有 PayPal 标准支付功能的 Woocommerce。在我的订单交易详情中有一个“自定义”字符串,如下所示:

{"order_id":26143,"order_key":"wc_order_sHM1ITT24fTC9"}

我真的不希望我的客户在交易详情中看到这个字段。

我想知道“自定义”参数的用途是什么?这个参数是插件工作所必需的还是可以删除?

这是我想用来取消设置“自定义”参数的过滤器。有意义吗?

add_filter('woocommerce_paypal_args', 'custom_paypal_args', 10, 2 );
function custom_paypal_args($args, $order) {
    unset($args["custom"]);  //Remove the custom argument 
    return $args;
}

【问题讨论】:

    标签: woocommerce paypal


    【解决方案1】:

    客户在交易详情中看不到该价值。只有交易的接收者才能看到它。

    WooCommerce 使用该 JSON 数据来协调付款状态通知(通常通过 IPN 接收)与其数据库中的订单


    有许多可用于通过 WooCommerce 进行 PayPal 付款的插件,但不一定附带最好的插件。如果您还没有,我建议您尝试一下:https://woocommerce.com/woocommerce-and-paypal/

    【讨论】:

      猜你喜欢
      • 2014-07-20
      • 2018-12-20
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      • 2012-02-06
      • 2018-06-24
      • 2016-09-12
      相关资源
      最近更新 更多