1

我想显示这样的项目的描述: 在此处输入图像描述

我根据这篇文章编写了我的解决方案,并附在这个 asp.net 解决方案上。

但是,在 PayPal 登录页面上(如第一张图片),我只看到购买和金额(与第一张图片不同)。

我使用这些 URL 来创建交易:

要设置交易,我发送以下参数:

  • “伙伴”
  • “小贩”
  • “用户”
  • “残疾人”
  • “TRX类型”
  • “AMT”
  • “货币”
  • “创建安全令牌”
  • “SECURETOKENID”
  • “返回网址”
  • “取消网址”
  • “错误网址”
  • “冗长”
  • “比尔托第一名”
  • “BILLTOLASTNAME”
  • “比尔街”
  • “比尔托克城”
  • “比尔托斯塔特”
  • “BILLTOZIP”
  • “比尔托国家”
  • “船名”
  • “船舶名称”
  • “船街”
  • “船城”
  • “船国”
  • “SHIPTOZIP”
  • “船国”

我尝试使用这些参数定义行项目描述:

  • “L_QTYn”
  • “L_NAMEn”
  • “L_DESCn”
  • “L_COSTn”
  • “L_TAXAMTn”

where n- 0 或 1 的行号(我现在不记得了)

我也尝试过这些参数:

  • “L_PAYMENTREQUEST_m_NAMEn”
  • “L_PAYMENTREQUEST_m_NUMBERn”
  • ... 等等

在所有情况下,我都没有得到任何改变。

那么,我错过了什么?是否可以显示 PayflowPro Express Checkout 的项目?

4

1 回答 1

1

感谢您参考我的文章 :)

要通过 Payflow 传递 EC 行项目,有两种解决方案:

A) 联系 www.paypal.com/mts 并要求他们切换启用 EC 行项目的功能位图

B)将此添加到您的请求中:“_TRAILER_PASSTHROUGH__=Y”

请注意,(B) 可以将您从 Payflow 收到的响应格式更改为具有值长度标签,即 NAME[5]=VALUE 而不是 NAME=VALUE,因此请进行相应解析...

(特别是当从 PayPal 返回的 VALUE 中包含特殊字符(例如“&”)时会发生这种情况,因此您不能简单地将字符串拆分为“&”)

于 2013-02-13T19:12:34.807 回答