问题标签 [express-checkout]

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.

0 投票
0 回答
745 浏览

paypal - Paypal Express 结帐取消

我正在使用 Paypal 的 Express Checkout 设置支付系统。当用户提交付款,然后在 Paypal 上确认时,他们会被重定向到我们的网站。在我们的网站上,有一个按钮显示“确认付款”并将信息提交到我们的数据库。

我的问题是,我需要在我的网站上有一个取消按钮吗?如果我需要这个取消按钮,我应该让按钮在取消时告诉 Paypal 什么?我需要告诉 Paypal 令牌不再有效,还是只需要告诉我的网站付款已取消?

编辑:在这里找到答案

0 投票
1 回答
6359 浏览

paypal - Paypal:L_ERRORCODE0:10401 订单总额无效且参数无效

我按照https://www.paypal-labs.com/integrationwizard/ecpaypal/main.php在我的应用程序中实现了 paypal 沙箱帐户。我的代码跨越 3 个 jsp 页面,例如 index.jsp -> expresscheckout.jsp -> paypalfunctions.jsp 。

expresscheckout.jsp

paypalfunctions.jsp 如下:

%>

当我点击快速结帐时,它会重定向到https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=EC-9CY1483461514290L。但是在“您的订单摘要”中,没有显示当前的购买金额。同样在使用我的买家帐户登录并确认地址和付款后,我的 success.jsp 页面中会显示以下错误消息:

TIMESTAMP:2012-09-18T06:07:32Z CORRELATIONID:b4fe3695b410a ACK:Failure VERSION:84.0 BUILD:3622349 L_ERRORCODE0:10401 L_SHORTMESSAGE0:由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息。L_LONGMESSAGE0:订单总数无效。L_SEVERITYCODE0:错误

但是当我打印我的名称值对(nvp)时,它包含金额

NVPSTR===>&Amt=25&PAYMENTACTION=Sale&ReturnUrl=http%3A%2F%2F2.appid.appspot.com%2Fsucess.jsp&CANCELURL=http%3A%2F%2F2.appid.appspot.com%2Fcanceled.jsp&CURRENCYCODE=USD

请解决或提出解决方案。

0 投票
1 回答
620 浏览

android - 移动 android 的 PayPal 快速结帐

我正在尝试在我的应用程序中实现 MCEL,以便能够销售一些数字商品。

以前我有 MCL,它很容易设置,但 MCEL 让我有点困惑。

贝宝 MECL 给出的示例代码正在访问一些基于 weburl 的 .jsp

如果我想使用 MCEL

  1. 我需要 SSL 服务器吗? SSL 网站?

  2. 我有使用 PHP 的 linux 主机。MCEL 够用吗?

  3. Paypal 说我们需要从安全服务器传递这个 url

    /li>
  4. 我在初始化贝宝实例时获得了 deviceReferenceId,但我在哪里获得 ValueFromSetExpressCheckoutResponse?

  5. 谁能告诉我一些如何从 MCEL 开始的代码?

0 投票
1 回答
1254 浏览

php - Paypal Express 结账退款

我试图让我的网站用户单击退款按钮,该按钮会将他们带到贝宝,让他们登录,然后确认退款,然后将他们重定向回我的网站。所以我正在寻找与快速结帐相反的东西。我到处找,但找不到任何东西。

该设施是否存在或是否有解决方法来获得相同的结果?

谢谢

0 投票
1 回答
1208 浏览

api - PayPal Express Checkout API 回调

我正在为一个简单的购物车使用快速结帐 API。我使用回调参数来提供一个安全的 URL,PayPal 应该点击该 URL 并期望同时获得运输选项和税率作为回报。在桌面浏览器上,此过程按预期工作,但是在移动浏览器(尤其是 iOS 6)上测试时,它没有命中回调 URL。有什么想法吗?贝宝技术支持没有任何。

谢谢,豪伊

0 投票
1 回答
521 浏览

paypal - 使用 Paypal Adaptive Payments API for Mobile Web 是正确的选择吗?

这是关于我的要求的更多信息。

我正在开发游戏的移动网站项目。人们可以在其中托管游戏和销售数字商品/游戏物品。我们不希望用户离开我们的网站,即使在付款时也是如此。是的,只想使用 Paypal 进行结帐体验。(所以我们可以继续讨论 Paypal 范围。)

Paypal 移动快速结帐:它将用户重定向到 Paypal 进行付款确认,并在付款完成/取消后返回。此外,在每次购买时,用户都需要对自己进行身份验证。(如果我有错误的理解,请纠正我。我已阅读 Paypal 的文档。)

贝宝自适应支付:它允许更多地处理用户体验,它在迷你浏览器或灯箱中弹出贝宝对话框。在桌面和移动应用程序上运行良好。(根据我的研究,尚未实施。)。

我们可以为移动网络使用自适应支付吗?对 Pre-Approval 支付流程更感兴趣。有没有人在这方面有工作经验?请分享您的经验和您必须面对的挑战。

谢谢。

0 投票
1 回答
1791 浏览

php - 从 DoExpressCheckoutPayment 回复中获取 transactionId

我无法从 doexpresscheckoutpayment 的回复中获取交易 ID 以及其他信息,我花了几个晚上的时间阅读,但我要么不明白发生了什么,要么我遇到了一些错误

这里有一些代码

然后

等等等等

doexprescheoutpayment 工作,因为它确实完成了贝宝付款,它只是 $transactionID 和其他人总是空的,我想记录这些

有人能指出我正确的方向吗

谢谢克雷格

0 投票
1 回答
547 浏览

paypal - 支付成功后 PayPal Express Checkout 返回 CANCELURL

所以我正在使用 Express Checkout,一切似乎都很顺利。我注意到一件奇怪的事情,在大约 1000 次付款中,例程如下:

  • 在 SetExpressCheckoutPayment 期间一切正常,发送到 PayPal
  • PayPal 处理付款,将用户返回到我的 RETURNURL
  • 我使用 DoExpressCheckoutPayment 向用户收费并获得成功响应,是的!
  • 几秒钟后,PayPal 向我发送了一个支付成功的 IPN,太棒了!
  • 大约 30 秒后,我的 CANCELURL 被同一个令牌击中

现在这很令人困惑。使用 GetTransactionDetails 检查交易显示已完成,但我的用户的购买设置为已取消。一种方法是简单地忽略对成功交易的 CANCELURL 命中,但我真的很想知道为什么会发生这种情况。

你有没有注意到你的网站上发生了同样的事情?知道用户工作流程可能会产生这样的故障吗?除了在成功付款后忽略对 CANCELURL 的调用之外,还有其他解决方法吗?

谢谢大家!

0 投票
0 回答
282 浏览

android - 适用于 Android 的 Mobile Express Checkout Library 是否可以在平板电脑上使用?

我尝试将 MECL 用于 Android。Pizza 应用在 Android 手机上运行成功,但在 Xoom 和 Kindle Fire 上运行失败。这是错误信息:

  • 有人在 Android 平板电脑上使用 Pizza 应用取得成功吗?
  • 如何修复这个错误?

提前致谢!

0 投票
0 回答
628 浏览

ruby-on-rails-3 - Rails3 ActiveMerchant Paypal Express Checkout Money Transfer

我正在尝试在基于 Rails3 的电子商务应用程序中实现 PaypalExpressCheckout。

应用程序中将有两个角色 - 卖方和买方

  • 卖家可以创建产品,他可以添加他有效的 Paypal 电子邮件地址来代表他销售的产品获取金额。
  • 买家可以购买商品并可以通过Paypal结账,一旦用户交易成功,金额将转入卖家账户。

我在这里面临的问题是,当买家结账时,金额已成功转入卖家账户,但并未从买家账户中扣除。

我从 Paypal 沙箱配置了 API 凭据,下面是我在 ActiveMerchant gem 中使用的方法:

从控制器:

从型号:

如果有人在这方面帮助我,我将不胜感激。

谢谢你