问题标签 [paypal-adaptive-payments]
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.
jquery - PayPal 自适应付款 - returnUrl 显示在 Lightbox IFrame 中
我正在使用 PayPal 的自适应支付“支付”方法。随着灯箱的出现和付款流程的完成,一切似乎都运行良好。完成后我还会收到我的 IPN。但是,当用户在付款后按下关闭时,我的 returnURL 将显示在 IFrame 中,而不是其后面的主窗口中。
我一直在解决这个问题。PayPal 为交易后提供的脚本正确关闭了灯箱 iframe,但这是完成页面所在的位置,因此用户只需返回到我的结帐页面。
任何帮助将不胜感激。
paypal - Paypal 自适应支付 IPN 费用信息
所以,我不知道我是疯了还是怎么了,但对于我的生活,我无法弄清楚如何获得支付 Paypal 费用金额。
对于标准付款,您可以在 IPN 中获得此信息。您将获得毛额、净额和费用金额。(连同其他买家信息)。
我查看了 PaymentDetails 服务,但也没有显示费用金额。
有人知道吗?
我需要每笔付款的净额、毛额和费用金额。
paypal - 验证电子邮件是否链接到有效的 PayPal 帐户
是否有能力验证用户是否有链接到 PayPal 帐户的有效电子邮件地址,以及是否可以检查此帐户是否具有授予 API 权限(对我的帐户)来处理退款 API?要退款的配置文件是通过 AdaptivePayment Pay API 调用创建的付款配置文件。
我想知道这是否可以通过 API 调用实现?
谢谢
paypal - PayPal AdaptivePayment:如果在处理 Refund API 时第二收款人没有现金会发生什么
在处理通过 AdaptivePayment Pay 操作进行的付款的 Refund API 时,如果辅助收款人的账户中没有足够的钱,那么 API 调用会发生什么情况?它会整体失败还是会从主要接收者的账户中提取缺失的费用?
paypal - 贝宝自适应付款销售税
使用 Paypal 的 Adaptive Payments API,我正在销售需要发货地址的实物商品 - 在 Paypal 购买页面上,我通知 Paypal 让客户选择一个地址。如果我在我的商家帐户上设置了销售税规则,我如何获得自适应付款以将销售税添加到订单中 - 我将小计交给它,并根据用户选择的地址中的状态,计算并添加总的小计的销售税?
这难道不是 Paypal 的全部意义——客户向 Paypal 提供这些信息,然后只向我提供交易所需的信息吗?
paypal - PayPal 链式付款错误 520009
我正在尝试设置一个链式支付应用程序,并获得了该应用程序的批准。我希望像平行支付一样,链式支付可以让用户有或没有注册的贝宝账户。但是对于未注册的电子邮件帐户,api 返回错误代码 520009,说明帐户“email@domain.com”受到限制。我确实看到以下链接有同样的问题。
https://stackoverflow.com/a/10262241/903978
尽管在他们的开发文档中说任何拥有电子邮件的人都可以获得付款/通知(需要经过验证的帐户的应用程序所有者除外),但它会引发错误。我已经张贴了一张到 paypal/mts 的票,但还没有收到他们的消息。
我的应用案例是,1. 用户获得报酬,例如 100 美元。他们是链中的主要接收者。2. 应用程序(次要接收人)从这笔款项中分得一杯羹。说2美元。
任何人都知道链式付款是否需要主要以及其他收件人拥有有效的贝宝帐户而不仅仅是电子邮件?还是通话中的某些内容允许主要收件人仅使用电子邮件地址?
(我知道应用程序所有者需要一个注册的贝宝帐户)。
谢谢
paypal-ipn - 从用户到用户的自适应支付未收到 PayPal IPN
我正在建立一个网站,用户可以在其中购买其他用户发布的待售数字商品。我想使用 PayPal 自适应付款,以便钱直接转到卖家(而不是我)。
我可以付款,但除非我使用自己的 PayPal 帐户作为卖家(收款人),否则我不会收到 IPN 消息。当任何其他 PayPal 帐户是接收者时,我的 IPN URL 根本不会被击中。
你能告诉我在这种情况下我是否应该期望获得即时付款通知,为什么它可能不起作用,或者我可以通过其他任何方式了解付款何时完成?
更新
当我登录到 PayPal 并查看 IPN 历史记录时,我可以看到它试图向我发送 IPN 以向其他接收者付款,但他们都得到了 HTTP 状态代码403。我还可以看到它何时尝试向我发送一个 IPN 以向我自己付款 - 这个获得了 HTTP 状态代码 200。
我不知道为什么它会得到 403 响应,因为我对该 URL 没有任何类型的访问控制。而且我不知道为什么当 IPN 用于向其他人付款时它只会得到 403。
当我查看我的网络服务器日志时,我看到 PayPal 试图访问我的 IPN 接收器,它主要得到404,除了支付给我自己的一种情况 - 这得到了 200。
我将检查我的 Apache Web 服务器中是否有某些内容可能会根据 POST 的正文拒绝发送到 IPN 接收器的 POST。
paypal - Paypal Payments Pro 是否与 Paypal 的 Adaptive Payments API 兼容?
我正在使用 Paypal 的Adaptive Payments API来处理从一个发送者/买家到两个接收者的并行付款。例如,发送者/购买者以 10 美元购买数字商品,并使用自适应支付 API,将 7 美元发送给接收者 A,将 3 美元发送给接收者 B。
我有兴趣使用Paypal Payments Pro来设计和托管结帐页面,而不是将发件人/买家踢到 Paypal.com。有谁知道 Paypal Payments Pro 是否与 Adaptive Payments API 兼容,以及通过 Payments Pro 使用 API 是否有任何限制?Paypal 的文档对此并不十分清楚。
paypal - 没有交易ID的支付自适应支付returnurl
我是 paypal API 的新手,现在我正在尝试将 paypal 自适应支付与我的网站集成。
- 我在贝宝沙箱中创建了测试业务贝宝帐户和用户帐户。
- 我将自动回复和数据传输设置为开启。
一切正常,直到贝宝重定向到我的返回 url,但我没有将 tx(Trasaction ID) 作为 POST 或 GET 数据。
有人知道吗?非常感谢所有建议。
paypal - Docapture方法paypal api中的交易ID无效
我正在做一个 DoCapture 并使用 DoDirectPayment 的交易 ID。但是每次我捕获付款时,它都会显示“无效的交易 ID”。当我尝试从信用卡直接付款中获取一笔付款时,就会发生这种情况,而且这种信用卡付款是通过 DoDirectPayment 方法进行的。但是,如果通过转到我的 PayPal 帐户并完成我的交易来进行 expressCheckout,这也会给我交易 ID。如果我使用此交易 ID 捕获付款,则付款过程成功完成!我不知道发生了什么事!请任何人帮助我摆脱问题!我正在使用 PayPal API 版本 59.0 我的示例代码
提前致谢!