【问题标题】:sending to paypal the "custom" variable on saved buttons ipn question将已保存按钮 ipn 问题上的“自定义”变量发送到贝宝
【发布时间】:2010-02-21 00:20:36
【问题描述】:

我有一个快速的问题,我正在为 paypal 设置定期订阅,我无法配置但保存按钮,(不像 web_accept 我可以在表单中定义所有变量以发送......)所以结果像这样的表格:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="KN7ACTU8MVZNE">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

这样基本上可以识别保存的按钮并处理我的请求...

现在我希望从我的购物车数据库中识别一个 ID,例如 1122 将其发送到贝宝并在回发时接收它,在正常的网络支付标准上,我会发送如下内容:

<input type="hidden" name="custom" value="1122">

我会收到带有该自定义变量的 ipn 通知...

在 subscr_signup 版本中是否仍然可用?有保存的按钮吗?

【问题讨论】:

    标签: postback paypal paypal-ipn recurring


    【解决方案1】:

    是的,除了这种情况,您可以将信息填充到 profile_reference 字段中。实际上,我不是 100% 确定我是正确的,但我想我会回答以防万一为您指明正确的方向。

    【讨论】:

    • 好的,同时我已经测试过了,结果我确实在回发时收到了自定义字段...为了不让客户更改他们的交易 ID,我所做的就是发送带有哈希的哈希来自一些字段和盐..所以我重新组合那个哈希并将它与原始哈希进行检查..非常整洁:)
    • 是的,永远不要相信来自自定义字段的数据,除非您可以使用您所描述的哈希值。好点。
    • 对自定义变量要非常小心,尤其是当它们包含特殊字符(包括与号)时。
    猜你喜欢
    • 2011-11-23
    • 2010-12-22
    • 2012-06-30
    • 2015-05-16
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 2016-01-23
    相关资源
    最近更新 更多