【问题标题】:Getting custom data from Paypal从 Paypal 获取自定义数据
【发布时间】:2012-04-30 20:03:17
【问题描述】:

我正在创建一个简单的在线贝宝商务,但我有一些疑问 订单付款完成后如何向卖家和买家发送数据。这 场景如下所示:

每个产品(法律文件)都有不同的形式,因为为了 交付产品的买家需要为每个产品指定不同的信息 物品。研究 Paypal 文档我了解到我可以添加隐藏 字段并在我单击购买按钮或添加时将它们与交易一起发送 到购物车。

付款完成后:

  1. 买家将收到付款确认(确认由paypal发送)
  2. 卖方将收到填写文件所需的所有信息 一封电子邮件中的每个产品。

我注意到使用沙盒,买方可以为卖方添加付款备注 但不幸的是,textarea 只允许有限的文本。

如果我理解正确,请告诉我。付款完成后 Paypal 将所有数据 (IPN) 发送回贝宝脚本(包括通过 使用表格)。在那种情况下,我应该能够检查交易是否 已完成,如果这样做,则回复解析器并使用电子邮件通过电子邮件发送数据 PHP给卖家。对吗?

谁能给我看一个简单的例子?

非常感谢。

【问题讨论】:

    标签: paypal


    【解决方案1】:

    交易完成后(订阅、一次性网络表单支付、快速结账或其他),Paypal 将授权查询发送到您的 IPN 脚本(链接在您的 Paypal 配置文件中定义) IPN 值在此处描述 https://www.paypalobjects.com/en_US/ebook/subscriptions/Appx-ipn_subscription_variables.html

    或者这里

    https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables

    【讨论】:

    • 谢谢。但就我而言,它看起来不同。我想随每个产品发送我自己的输入字段,例如(numofpage,typeoflat ....)。然后,当付款完成(购物车和单件商品)ipn 脚本应该解析答案,如果交易完成,卖家将收到一封电子邮件,其中包含买家指定的所有额外数据。有了这些信息,买方就可以提供法律文件。我已经看到我可以在 paypal 表单按钮中添加额外的自定义字段,但似乎我无法更改其名称。它只能是“自定义”。 :((
    • 你好。有可能实现吗?
    • 您可以在“自定义”字段中传递多个值。例如,您可以运行类似 base64_encode("val1,val2,val3") 的内容。为什么会有所不同,如何调用字段?
    • 嗨。好吧,即使某些字段属于不同的表单(每个表单都是一个产品),它们也具有相同的名称,但我可以更改它。例如,一种形式称为 IDCard。我想自定义字段的数量和允许的最大大小有限制:(
    猜你喜欢
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 2013-10-27
    • 2016-05-04
    • 2017-01-14
    • 1970-01-01
    相关资源
    最近更新 更多