paypal - 如何为 PayflowPro Express Checkout 设置订单摘要?

标签 paypal payflowpro

我想显示这样的项目的描述: enter image description here

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

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

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

为了设置交易,我发送了这些参数:

  • “伙伴”
  • “供应商”
  • “用户”
  • “残疾人士”
  • “交易类型”
  • “AMT”
  • “货币”
  • “创建安全 token ”
  • “安全 token ”
  • “返回网址”
  • “取消网址”
  • “错误网址”
  • “冗长”
  • “BILLTOFIRSTNAME”
  • “比尔托拉斯姓名”
  • “比尔托街”
  • “BILLTOCITY”
  • “比尔托州”
  • “BILLTOZIP”
  • “BILLTOCOUNTRY”
  • “SHIPTOFIRSTNAME”
  • “SHIPTOLASTNAME”
  • “船街”
  • “ cargo 城市”
  • “发货状态”
  • “SHIPTOZIP”
  • “船运国”

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

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

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

我也试过那些参数:

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

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

那么,我错过了什么?是否可以显示 PayflowPro 快速结帐项目?

最佳答案

感谢您引用我的文章:)

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

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

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

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

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

关于paypal - 如何为 PayflowPro Express Checkout 设置订单摘要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14859184/

相关文章:

magento - 修改 Magento PayPal PayFlow Pro 响应消息

PayPal 事件通知,类型 : "Withdraw Funds to Bank Account" (Does it exist? )

c# - Paypal payKey 将我带到错误的付款

activemerchant - 使用 Payflow Pro 重复充电

php - PayPal Pro 设置错误 10548

paypal - 薪资流报告 "User authentication failed"

Paypal 的即时付款通知

Paypal 整合 - GetExpressCheckout

asp.net - Paypal 处理 - 需要抓取 TransactionId、CorrelationId 和 TimeStamp

paypal - 我希望信用卡交易根据用户购买的产品转到不同的帐户