问题标签 [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 投票
2 回答
1026 浏览

paypal - Express Checkout Digital Goods:sandbox.paypal.com/incontext 上的代理错误

我有一个 Flash 网站。当我想将 Paypal Express Checkout 与数字商品一起使用时,我称之为 javascript 代码:

setup.php 调用 SetExpressCheckoutPayment 函数并重定向到https://www.sandbox.paypal.com/incontext?token=...&useraction=commit

使用 Firebug,我可以看到这个地址返回 302,并重定向到https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?exp_type=&cookiesBlocked=&token=...&useraction=commit 这个地址还返回 302 并重定向到https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s1

在这里它会挂起几分钟并以以下错误消息结束:

我上周开始有时会出现这个错误,今天我每次都有。它发生在我的 MAMP 环境和我的网站上。我没有 SSL 证书,但上周我没有,这不是问题。

你知道这个错误信息吗?

编辑

我尝试使用 Opera,proxyError 出现在不同的步骤:https ://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s4

今天早上在 Firefox 上,我在第一次重定向后遇到了另一个代理错误:

0 投票
1 回答
327 浏览

paypal - Paypal Express Checkout - 禁用礼券/优惠券

我正在使用 Paypal API 对实物和数字商品进行支付。

一切都按预期工作,但是我调用 set_express_checkout(使用 AngelEye PHP 类)并将用户重定向到 Paypal 网站,在“付款方式”部分下的付款审查中,我看到了兑换 Paypal 优惠券的选项。

如果可能,我想禁用此选项,但在文档中似乎没有任何与之相关的参数。

提前致谢!

0 投票
3 回答
3217 浏览

paypal-sandbox - 贝宝沙盒挫折

是否还有其他人对我对 Paypal 的沙盒系统感到沮丧?

去年,我为想要使用 PayPal 的客户开发了一个网站的一部分,这非常简单,大约是使用 Express Checkout 的 API 65.0 版。

他希望对站点的工作流程进行一些更改,因此我需要将 paypal 端置于测试模式并使用沙盒。

经过 2 周的彻底挫败后,PayPal(非常明显外包)的商家技术服务团队解决了导入旧沙箱帐户和为经典 API 创建凭据的问题。

我现在可以让网站从 SetExpressCheckout 命令获得成功响应,并且继续按钮现在正确转发到https://api-3t.sandbox.paypal.com,此时它要求我以沙盒用户身份登录我这样做了,然后我得到了一个令人头疼的屏幕,上面写着:

然后是死胡同。

我已经在http://developer.paypal.com网站上以正确的用户 ID 登录,我正在同一浏览器的另一个选项卡中运行我的网站。

我在 Mac OSX Mountain Lion 10.8 上使用 Safari,并且在 10.8 和 PC 上也尝试过 Chrome,没有任何变化。

我与 PayPal 的电话支持人员进行了交谈,他们无法在沙盒方面为您提供帮助,因此他们将您定向到 MTS 页面 ( http://www.paypal.com/mts ),您可以在其中记录问题。我记录了这个问题并没有得到任何回复,还有一个厚颜无耻的调查要求我评论他们的表现。

当您登录 MTS 支持区域时,您会被拒绝,如果您尝试恢复您的用户名或密码,则电子邮件永远不会到达。

如果您尝试注册一个新帐户,表单会发现您的输入有问题,然后当您更正它时,它会告诉您该帐户已经存在。

其他人有同样的麻烦吗?自从他们进行更改后,是否有人设法以沙盒测试买家帐户的身份正确登录。

最后但相关的问题是,当前最新的 API 版本号是多少?很难找到那一点信息。

0 投票
2 回答
2879 浏览

php - 自定义 Prestashop Paypal Express 结帐订单详细信息

我正在尝试破解 paypal 模块以更改通过 Express Checkout API 发送的订单详细信息。

使用 PS 1.5.4 和最新的 Paypal 模块,paypal 页面如下所示:

我宁愿让它显示税前价格,然后只有这样的总税线:

我已经对 process.php 进行了修改,但我必须遗漏一些东西,因为我的“被黑” process.php 出现错误。当我将其切换回默认值时,它可以正常工作。

这是 github repo 上原始 process.php 文件的链接: https ://github.com/PrestaShop/PrestaShop-modules/blob/master/paypal/express_checkout/process.php

我被黑的 process.php 的差异和原始文件的备份:

这是我得到的错误。

任何人都有任何建议。

0 投票
1 回答
1588 浏览

api - 可能还有另一个 ExpressCheckout API 错误代码 10401,其中包含项目总数

客户抱怨他得到:

[ACK] => 失败 [VERSION] => 89.0 [BUILD] => 5551055 [L_ERRORCODE0] => 10401 [L_ERRORCODE1] => 10426 [L_ERRORCODE2] => 10413 [L_ERRORCODE3] => 10431 [L_SHORTMESSAGE0] => 交易被拒绝,因为一个无效的论点。有关详细信息,请参阅其他错误消息。[L_SHORTMESSAGE1] => 由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息。[L_SHORTMESSAGE2] => 由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息。[L_SHORTMESSAGE3] => 由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息。[L_LONGMESSAGE0] => 订单总额无效。[L_LONGMESSAGE1] => 项目总数无效。[L_LONGMESSAGE2] => 购物车商品总金额与订单金额不符。[L_LONGMESSAGE3] => 项目金额无效。[L_SEVERITYCODE0] => 错误 [L_SEVERITYCODE1] => 错误 [L_SEVERITYCODE2] => 错误 [L_SEVERITYCODE3] => 错误

但是当我拆分发送到 ExpressCheckout API 的字符串时,一切看起来都井井有条:

税额为 13%。尽管有错误,但一切看起来都与我很相配。神秘。非常感谢任何见解!

0 投票
1 回答
2314 浏览

php - Paypal Express 结帐错误(不支持指定的方法)

我是 codeigniter 和 paypal 的新手。我正在研究 gocart(一个基于 codeIgniter 的开源电子商务解决方案)。我尝试使用其中集成的 paypal API,但显示错误如下:

面是我的代码:paypal_expres.php

0 投票
1 回答
628 浏览

paypal - Paypal:通过 Express Checkout 定期付款,无需用户拥有 paypal 帐户

目前我正在使用快速结帐 API 为 paypal 用户创建定期付款资料,我想知道是否有一种方法可以让用户在不必拥有或创建 paypal 帐户的情况下仍然这样做?

相反,它会要求提供信用卡信息并以这种方式创建个人资料?

我目前将这些参数传递到我的 setExpressCheckout 中,包括我的用户名、密码和签名。

目前这仍然是要求用户创建一个帐户,有什么建议吗?还是这不适用于定期付款?

0 投票
1 回答
383 浏览

paypal - PayPal Express Checkout - 根据位置添加邮资选项

我在我的网站上使用贝宝快速结账,它会根据客户在世界上的任何地方花费多少来添加特定的邮资金额。但是,随着最近海外邮资的增加,我希望根据客户在世界上的哪个位置增加另一个邮资金额?非常感谢史蒂夫

0 投票
2 回答
1078 浏览

php - 在 paypal Express 结账期间清除会话

我目前正在开发一个使用 Paypals 快速结帐系统的 E-Comm 网站。快速结帐系统工作正常,我发送付款金额,用户登录以确认运输详细信息,然后返回我确认并完成付款的页面。我遇到的主要问题是我在会话中保存了用户名(电子邮件)。一旦用户单击使用贝宝结帐并确认他/她的贝宝帐户,我的会话就被清除了。所以我无法记录谁购买了哪些商品(除非我使用用户的 paypals 电子邮件地址,该地址可能与用户在我的网站上使用的不同)。

所以我的问题是,有什么方法可以在整个确认操作中保留会话状态?还是有其他方法可以保留用户信息?这是一个记录在案的问题吗(我在任何地方都没有看到)?

如果需要更多详细信息,请告诉我。

谢谢你的时间。

0 投票
1 回答
828 浏览

api - Paypal Express Checkout for Payflow Pro、运费和税务更新

在我们的场景中,我们将为 Payflow Pro 使用 PayPal Express Checkout(很重要,因为它与 PayPal Express Checkout 不同)。

根据文档https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pfp_expresscheckout_pp.pdf,我们必须在知道客户的送货地址之前提供运费和税金值。

我认为这根本不实用,所以我的问题 - 选择地址后是否可以更新(使用现有令牌的 SetExpressCheckout)运费/税额?或者以某种方式更新(又名即时更新)PayPal 页面上的运费/税金值?

此外,如果客户将返回购物车页面并添加/删除产品,客户应该返回 Paypal 页面还是我们只能用新金额更新商品信息和 DoExpressCheckout?

谢谢,斯塔斯