servlets - Paypal 回应?

标签 servlets paypal response

我已经构建了一个 Paypal 表单,如下例所示

<form id="_xclick" name="_xclick" action="https://www.sandbox.paypal.com/webscr" method="post">

      <input type="hidden" name="cmd" value="_xclick">
     <input type="hidden" name="business" value="bussines email goes here">
<input type="hidden" name="currency_code" value="EUR">

<input type="hidden" name="item_name" value="SomeTest">
<input type="hidden" name="amount" value="15.00">

<input type="hidden" name="notify_url" value="http://www.domain.com/notify.jsp">
<input type="hidden" name="return" value="http://www.domain.com">
    <input type="hidden" name="cancel_return" value="www.domain.com">

`

测试部分成功完成。但我不知道如何使用买家的交易 ID 检索 Paypal 响应,以便更改数据库中有关客户请求的字段。

请帮忙说明源代码中的 Paypal 响应是如何工作的?

最佳答案

您需要的是实现 IPN(即时付款通知)。 在您的表单中,notify_url 是 PayPal 将向您发送 IPN 的 url,以便您可以更新数据库。请查看以下链接以获取模式详细信息(它包含示例源代码):

https://developer.paypal.com/docs/classic/ipn/ht_ipn/

我还建议您在表单中使用“自定义”字段,这样在 IPN 期间您可以轻松识别付款。

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

关于servlets - Paypal 回应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25383623/

相关文章:

cordova - 在没有 PayPal UI 的应用程序中设置 PayPal PreApproval

javascript - 如何从服务器响应创建更新 react 表

javascript - 来自 jQuery 的 Rails : ensure that $. post 在 Controller 中作为 format.json 接收

c# - 奇怪的 tcpclient https 发布响应

java - 没有通过 Ajax 的 Servlet 响应

vue.js - paypal API v2 不支持发货

java - 如何从一个 Servlet 传递另一个 ArrayList?

google-chrome-extension - 如何将 Chrome 扩展 MV3 与 PayPal 集成

java - 如何将 Eclipse 动态 Web 项目文件夹结构与 Tomcat6 集成

javascript - JSP Servlet Ajax 调用 (MVC) 迭代 JSON 对象