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

api - Paypal 商品折扣为免费,运费仍需支付

我目前正在一个网站上设置 Paypal,作为客户的替代付款方式。一般来说,它工作正常。我可以下订单,它会通过 Paypal 的网站,显示正确的信息,一切都很好。当用户对订单应用折扣时,一切仍然正常,完全不用担心。

当用户为全部订单价值应用折扣时(即订单为 20 英镑,他们的折扣代码为 20 英镑),我收到错误消息“商品总数无效”。从贝宝回来。发送的费用为 0 英镑,发送的运费为 5 英镑。

首先,我发送的字段有什么问题吗?如果有,有什么问题?:) 如果您需要更多信息,请随时询问。

干杯。

示例快速结帐字段:

0 投票
1 回答
6300 浏览

php - php paypal express 结账问题

我正在尝试在我的网站上集成贝宝快速结帐。我试图使用沙箱进行检查。当我从我的站点提交数据时,生成的令牌没有错误,但是当重定向到贝宝时,它没有显示付款金额。顺便说一句,我正在使用贝宝快速结帐向导中的代码。如果有人指出我正确的方向,那将很有帮助。

0 投票
2 回答
31955 浏览

paypal - PayPal:无需账户的快速结账支付

是否可以在没有帐户的情况下在 PayPal 中进行快速结帐付款?

我记得我在哪里见过它,但我不记得在哪里。曾经在 PayPal 中,“创建 PayPal 帐户”下有一个链接。

0 投票
0 回答
342 浏览

javascript - 在贝宝数字商品快速结账集成中获取 javascript 跨站点安全错误

我已经在我的网站上使用贝宝对数字商品实施了快速结账。我不断在 javascript 控制台中收到交叉脚本错误。一切似乎都正常运行,但我强迫症的一面正在发疯。我什至尝试使用它 pp dg 查找活动站点,他们似乎也遇到了错误。查看http://digitalmagazine.autosport.com/并尝试购买一些东西(至少在 Chrome 中),您应该在控制台中收到此错误:

不安全的 JavaScript 尝试从带有 URL 的框架(链接省略)访问带有 URL http://digitalmagazine.autosport.com/的框架 域、协议和端口必须匹配。

我想我的问题是:有没有办法避免这个错误?是这样设计的吗?贝宝开发人员肯定会注意到这一点。它是否构成任何安全威胁?谢谢。

0 投票
1 回答
337 浏览

paypal - 以编程方式取消 PayPal-网站支付标准的支付

是否有任何 API 可用于取消或修改使用 PayPal - 网站付款标准创建的定期付款?或者我可以使用 Express Checkout API 来执行此操作吗?

0 投票
2 回答
2776 浏览

paypal - 如何取消 PayPal(快速结账)交易?

我有一个使用 Express Checkout 处理付款的应用程序。

在调用 SetExpressCheckout(并让用户在贝宝的页面上填写他的详细信息)之后以及在我使用 DoExpressCheckoutPayment 实际完成之前,我需要一些方法来取消交易。

我在贝宝文档中找不到正确的方法,我只是让它超时还是需要做一些 API 调用?

0 投票
1 回答
904 浏览

paypal - 如何禁用 PayPal Express Checkout 对城市参数的要求?

我如何告诉 Paypal Express Checkout 我不需要任何地址信息来处理我的订单?我在我的请求中发送 NOSHIPPING=1 参数,但是一旦我将订单提交到 paypal 沙箱,确认我的付款并返回我的网页,我会收到以下错误消息:

我错过了什么吗?

0 投票
1 回答
2881 浏览

php - Paypal Express Checkout,需要确认吗?

我想知道 Paypal 法规或协议是否需要在我的网站上进行“第二次”付款确认。

我说的是图 #2 上的步骤/屏幕 #4:

https://cms.paypal.com/cms_content/US/en_US/images/developer/ECpageflow.gif https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECGettingStarted

我想在用户从 Paypal 回到我的网站后立即执行 DoExpressCheckoutPayment,这样我就可以立即打印“感谢您购买”页面,而无需显示另一个确认页面。我销售数字商品,没有发货和任何其他附加信息,所以这个“第二次”确认对我来说毫无用处,但如果我可以放弃这个页面,我找不到信息。

0 投票
2 回答
3721 浏览

paypal - 使用信用卡付款的 Paypal Express Checkout 订阅

问题:

是否可以通过 Paypal api Express Checkout 设置订阅,以便您可以通过信用卡和 Paypal 登录进行支付。Paypal 登录没有问题,但我目前无法使用信用卡。

我已经设置了 NVP SOLUTIONTYPE = Sole

我知道您可以设置一个贝宝订阅按钮,但客户想要销售产品(单笔付款或分期付款)并在用户想要注册时添加订阅。

非常感谢您的帮助。

卢埃林


更新:

对于遇到此问题的其他人,我从 Paypal 收到了以下回复:

对于订阅和快速结帐,它们将仅是 PayPal。每当您在 SetExpressCheckout 调用中指定计费类型时,它都会将其转换为仅限 PayPal 的交易。您能够通过信用卡(没有按钮)设置定期付款的唯一方法是使用 Website Payments Pro 和 Pro Recurring Payments。Website Payments Pro 允许客户直接在网站上输入他们的信用卡进行一次性付款,您也可以将其设置为接受信用卡信息进行定期付款。您将无法在以后将一次性付款变成定期付款,但如果您想在开始时同时设置它们,那当然是可能的。此外,您还可以在 Pro 付款中使用参考交易。

这是Paypal Pro的 paypal手册的链接。

请注意,使用 Paypal Pro,如果您的贝宝帐户不是美国的,则您不能接受美国运通卡 - 可悲的是,这正是我想要做的 :(

0 投票
2 回答
1950 浏览

paypal - PayPal 的“已处理”和“已完成”付款状态有什么区别?

我正在为客户编写 PayPal Express Checkout 设置,并在 PayPal 可能的 PAYMENTSTATUS 响应代码列表中同时查看“已处理”和“已完成”。PayPal DoExpressCheckoutPayment API 文档这样描述它们:

已完成 – 付款已完成,资金已成功添加到您的账户余额中。

已处理 – 已接受付款。

我想知道我是否应该以与处理已完成付款相同的方式处理“已处理”,或者是否应该像处理待处理付款一样处理它。(EG:它最终会变成 Completed 还是其他?)

提前感谢您的帮助!