【问题标题】:PayPal shopping cart variables – custom variablesPayPal 购物车变量 - 自定义变量
【发布时间】:2017-12-17 11:57:20
【问题描述】:

我目前在 PayPal 购物车表单 (https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#shopping-cart-variables) 中使用item_name_, 'amount_andquantity_`,但我还需要传递一些自定义变量(下载网址和格式,特定于我的商店)但是它似乎不允许这样的事情?

有人有这方面的经验吗?不可能吗?

【问题讨论】:

    标签: php paypal


    【解决方案1】:

    您可以通过以下方式发送自定义变量:

    option_name1 = "我的变量名" option_selection1 = "你想要的任何值"

    option_name2 = "MyVariableName2" option_selection2 = "你想要的任何值 2"

    请注意,从今天开始,PayPal 将在返回的 IPN 参数密钥中添加 _1。 因此 IPN 响应将如下所示: option_name1_1 = "MyVariableName" 和 option_selection1_1 我刚刚遇到了这个问题,不得不像这样修复它们:

    $pattern =[
            "/^(option_(?:name|selection)\d)_\d$/",
            "/^(item_name)\d$/",
            "/^(item_number)\d$/",
        ];
    foreach ($ipn_post_data as $key=>$value){
        $ipn_post_data[preg_replace($pattern, "\\1", $key, -1 )] = $value;
    }
    

    在此处阅读更多信息:https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/#id091EAB0105Z

    【讨论】:

      猜你喜欢
      • 2012-09-24
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 2013-04-18
      • 2013-03-25
      • 2013-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多