C# REST PayPal API - 如何传递自定义变量?

Posted

技术标签:

【中文标题】C# REST PayPal API - 如何传递自定义变量?【英文标题】:C# REST PayPal API - How to pass the custom variable? 【发布时间】:2013-09-25 13:40:39 【问题描述】:

我了解了将自定义变量与我的贝宝付款一起传递的功能 以便日后识别。 是否只能通过客户端请求(paypal 按钮 + html 表单)或者我也可以使用 C# 的服务器端 REST Api(不是自适应支付 Api)来实现此功能。 我进行了很多搜索,希望对此提供任何帮助。

感谢, 哦哈德。

【问题讨论】:

【参考方案1】:

REST API 不提供通过自定义值发送传递的方法。

【讨论】:

aydiv,感谢您的回答。你是100%积极的吗?这似乎是一个非常基本的功能。 API 尚无此功能。如果您的实施涉及将买家重定向到 PayPal 网站以获得批准,您可以将自定义数据添加到退货/取消 URL。但是,从安全的角度来看,您的用户可以捏造查询参数,因此您需要实施适当的检查。 问题是我需要在我的数据库中实时存储一些与交易 + 订单 ID 相关的详细信息,然后当 IPN 消息到达时能够以某种方式识别它。有什么解决办法吗? 你不能用 PayPal 的支付 ID 作为密钥在你的数据库中存储和查找这些信息吗? Paypal IPN 消息似乎不包含付款 ID(PAY-XXXXXXXXXXXXXXXXXXXXX 格式的字符串)

以上是关于C# REST PayPal API - 如何传递自定义变量?的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助使用 PayPal REST API 或 C# 中的任何其他方法获取 PayPal 交易

无法将变量传递给 PayPal Payments Rest API 的 JS 脚本

Paypal c# REST API 要求未记录的配置部分

Paypal REST api 调用适用于 cURL,但不适用于 C# 代码

ASP.NET MVC C# PayPal Rest API - UNAUTHORIZED_PAYMENT

如何传递 HttpInputStream 的内容并将其发送到 c# .net 中的另一个 Rest Api