我目前在PayPal购物车表单(https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#shopping-cart-variables)中使用item_name_
,'金额_ and
quantity_`但我还需要传递一些自定义变量(下载网址)和格式,特定于我的商店)但它似乎不允许这样的事情?
有没有人有这方面的经验?这不可能吗?
答案 0 :(得分:0)
您可以通过以下方式发送自定义变量:
option_name1 =" MyVariableName" option_selection1 ="无论你想要什么价值"
option_name2 =" MyVariableName2" option_selection2 ="无论你想要什么价值2"
请注意,因为今天 PayPal会将_1添加到返回的IPN参数键。 因此,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