问题标签 [paypal-pdt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 自动重定向不起作用,因此 PDT 响应不会出现在 paypal rails 上
我正在从我的沙盒贝宝账户(使用假签证卡)向我的实时贝宝账户发送 10 美元。一旦我付款,自动直接(自动退货)就不起作用了。沙盒帐户是否有任何问题?
这是我在使用 Paypal SDk rest Api 的贝宝页面上发送的参数
付款成功后,我只需要向用户发送一封电子邮件。任何人都可以告诉如何获得付款成功或失败的响应。
下面是 HTML 表单代码。
php - PayPal,我如何知道用户点击支付后的行为?
我正在开发一个网站,但它有问题。我正在尝试将 PayPal 添加到我的网站,但遇到了问题。我使用 ipn 和 pdt,但这并不能解决我的问题。有什么问题?当用户点击我网站中的“PayPal 按钮”时,他会被重定向到 PayPal 支付页面。然后他可以付款或返回我的网站。如果他点击“支付”,他会在 10 秒后被重定向。但是,如果他在 10 秒前单击“返回”或关闭选项卡,我的网站不会收到快速通知。站点收到 IPN 通知,但速度很慢。IPN 可以在很长一段时间后向我发送通知,但我需要快速获取有关付款状态(待处理)的用户信息,以向用户展示付款处理。在此之后,我得到 ipn 并将状态更改为完成。但是在这种情况下我做错了什么?付款后如何立即获取信息?
paypal-pdt - 贝宝 PDT 缺少变量
我对 PDT 有疑问。
付款后,当页面从贝宝返回商家时,我使用 pdt 令牌发出请求以获取交易信息。
通常我从贝宝获得这些参数,在经常性销售的情况下:
但在某些交易中,来自贝宝的响应缺少这 4 项:
subscr_id item_name item_number 自定义
知道他们为什么失踪吗?购买的是相同的,唯一不同的是买家。
谢谢
curl - Paypal PDT Curl 没有响应
我有一个代码给我请求错误。如果我使用沙盒 URL,它可以正常工作,但在实时 URL 上它不起作用。谁能告诉我为什么?
paypal - PayPal PDT works in sandbox but not live
I am trying to add a Paypal Payments button onto our website. I have Auto Return and Payment Data Transfer turned on.
When I point to sandbox, everything works correctly and it returns to my website with the transaction id in the url.
When I point to production PayPal, no transaction id is returned. Payment does go through.
Here is the form code:
where #VARIABLES.strHostAddress# is "https://www.paypal.com/cgi-bin/webscr" for live or "https://www.sandbox.paypal.com/cgi-bin/webscr" for sandbox.
Any suggestions or idea why this would happen?
paypal - PayPal PDT 停止返回我的网站
多年来,我一直在使用 PayPal 网站支付标准 - 我同时使用 IPN 和 PDT。最近我发现虽然 IPN 仍然可以正常工作,但在购买结束时客户不再返回我的网站,因此没有调用 PDT,并且客户永远不会返回我的网站(这是新的 - 它多年来一直工作良好)。
我确实在我的 PayPal 设置中打开了自动退货。它应该去的页面存在并且工作正常。该登录页面永远不会在日志中命中。
这在实时 PayPal 网站和 PayPal 沙盒中被破坏。我登陆的页面显示“您的付款已完成。要继续购物,请返回商家。” 没有“返回商家”按钮。此页面的 URL 是https://www.sandbox.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=2GX255130M045604B&mfid=1540506852194_f375a853a7234&useraction=commit&country.x=US&locale.x=en_US&country.x=US&locale.x= en_US#/checkout/genericError?code=PAYMENT_ALREADY_DONE。此页面用于自动重定向回我的网站。
在相关说明中(不确定是否是同一个问题),PayPal 购物车页面上的“继续购物”按钮也不再起作用。我将页面的 URL 发送到表单的隐藏字段中,我将添加到购物车按钮作为 shopping_url 发送到 PayPal,但是当我单击“继续购物”时,它似乎让我返回(就像浏览器返回)提交表单的页面,而不是转到我在 shopping_url 中指定的页面。同样,这已经工作了多年,但现在不再有效。
任何帮助都感激不尽!
paypal - Paypal PDT 不再返回“自定义”值(回归?)
cmd=_notify-synch
当客户在付款后被重定向回我们的网站时,我们使用 PDT 的API 来验证交易。我们在带有客户 ID 的 Paypal 按钮中传递了一个“自定义”值,并且我们希望得到这个值。这在过去的 5 年中运行良好。
从 2018 年 10 月 19 日左右开始,PDT API 停止返回传入的“自定义”值。这破坏了我们的支付流程。
不确定是否有其他人遇到此问题,和/或是否有解决方法或要更改的配置。
paypal - ColdFusion (CFML) 仅在使用 Paypal API 的移动设备上丢失会话变量
好的,当买家从 Paypal 返回 PDT 付款时,我似乎丢失了会话变量。任何普通浏览器都不会发生这种情况。我的问题是如何将会话信息发送到 Paypal,并在他们将用户发送回网站时让他们返回。请参阅下面可能提供更多信息的代码。
我认为将会话传递给 Paypal 是最简单的,但是我无法让它工作。我还考虑过将 JSON 字符串插入数据库,并在用户返回时将其传回给用户。处理我的库存更新。
任何建议都会被困在这里几天。
paypal - 如何在 PayPal Express Checkout 中动态更改货币和传递其他数据
我想接受多种货币的付款并使用快速结帐方法在 PayPal 表单中自动填写地址/姓名
我试过浏览各种帖子、贝宝入门、贝宝社区,但如果可能的话,我找不到。目前,使用 Express Checkout 我可以在更改脚本的 get 参数时收到付款。
是否可以在下面的代码中传递货币和名称/地址详细信息?
paypal - PayPal Donate 是否支持支付数据传输?
我正在使用个人帐户设置 PayPal 捐赠按钮。我找不到使用 PayPal 捐赠按钮为退货 URL 设置付款数据传输的方法。它在一年前(2018 年)有效,但似乎已停产。