逐项传递给 PayPal

Pass Item By Item To PayPal

这是我正在使用的语法,我已验证我的 Session 变量具有正确的值,但是当 paypal 页面加载时,显示的唯一项目是数量和总计。为什么我没有在 paypal 页面上显示每件商品、商品价格和数量?

protected void ppal()
{
    redirecturl += "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=" 
    + ConfigurationManager.AppSettings["ppl"].ToString()
    + "&first_name=" + Session["name"] 
    + "&city=" + Session["city"] 
    + "&state=" + Session["State"] + "&item_name_1=" + Session["item1"]
    + "&amount_1=" + Session["itemprice"] 
    + "&quantity_1=" + Session["qty1"] 
    + "&item_name_2=" + Session["item2"] 
    + "&amount_2=" + Session["itemprice2"]
    + "&quantity_2=" + Session["qty2"] 
    + "&amount=" + amount 
    + "&night_phone_a=" + Session["phone"] 
    + "&address1=" + Session["address"] 
    + "&business=abcdefgs@hotmail.com" 
    + "&shipping=0" + "&handling=0" 
    + "&tax=" + Session["tax"]
    + "&currency=" + Session["currency"]
    + "&return=" 
    + ConfigurationManager.AppSettings["SuccessURL"].ToString() 
    + "&cancel_return=" 
    + ConfigurationManager.AppSettings["FailedURL"].ToString();
    Response.Redirect(redirecturl);
 }

"Buy Now" 按钮不支持多个项目,这是您用 _xclick 指定的。您反而想使用 cmd=_cart 然后还包括 upload=1