paypal IPN option_selection变量在我生成的PHP生成的url中不起作用。我正在通过Jcart的gateway.php页面生成URL。我的目标是在我的paypal购物车中为每个用户的选择添加颜色和大小等额外细节。我的名字,数量,价格和运输IPN变量工作正常,所有显示在我的paypal购物车中,下面是PHP代码。我已经尝试通过更改option_selection中给出的值来隔离问题,但无论我尝试什么,option_selection值都没有出现在我的paypal购物车中。 option_selection是否使用正确的IPN变量?如果是这样,我在这里做错了什么?
PHP代码:
foreach ($jcart->get_contents() as $item) {
$queryString .= '&item_name_' . $count . '=' . urlencode(parsecolor($item['name']));
$queryString .= '&amount_' . $count . '=' . urlencode($item['price']);
$queryString .= '&quantity_' . $count . '=' . urlencode($item['qty']);
$queryString .= '&option_selection1_' . $count . '=' . urlencode($item['name']);
$queryString .= '&shipping_' . $count . '=' . "6.00";
// Increment the counter
++$count;
}
生成的字符串w / out商家ID
?cmd=_cart&upload=1&charset=utf-8¤cy_code=USD&return=¬ify_url=&item_name_1=Green+Straps&amount_1=40&quantity_1=1&option_selection1_1=Green25