如何设置PayflowPro Express Checkout的订单摘要?

时间:2013-02-13 17:18:53

标签: paypal payflowpro

我想显示如下项目的说明: enter image description here

我根据此article编写了我的解决方案,并附加到此asp.net解决方案。

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

我使用这些网址创建交易:

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

  • “PARTNER”
  • “VENDOR”
  • “USER”
  • “PWD”
  • “TRXTYPE”
  • “AMT”
  • “货币”
  • “CREATESECURETOKEN”
  • “SECURETOKENID”
  • “RETURNURL”
  • “CANCELURL”
  • “ERRORURL”
  • “VERBOSITY”
  • “BILLTOFIRSTNAME”
  • “BILLTOLASTNAME”
  • “BILLTOSTREET”
  • “BILLTOCITY”
  • “BILLTOSTATE”
  • “BILLTOZIP”
  • “BILLTOCOUNTRY”
  • “SHIPTOFIRSTNAME”
  • “SHIPTOLASTNAME”
  • “SHIPTOSTREET”
  • “SHIPTOCITY”
  • “SHIPTOSTATE”
  • “SHIPTOZIP”
  • “SHIPTOCOUNTRY”

我尝试使用这些参数定义订单项描述:

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

其中n - 行号从0或1(我现在不记得了)

我也试过这些参数:

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

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

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

1 个答案:

答案 0 :(得分:1)

感谢您参考我的文章:)

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

A)联系www.paypal.com/mts并要求他们切换启用EC订单项的功能BitMap

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

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

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