以后如何在 Wix 网站上授权/获取 Paypal 付款?

Posted

技术标签:

【中文标题】以后如何在 Wix 网站上授权/获取 Paypal 付款?【英文标题】:How can I authorize/capture Paypal payments at a later date on Wix website? 【发布时间】:2020-12-25 03:16:18 【问题描述】:

我使用 Wix 作为电子商务解决方案,根据我的理解,我只能添加代码(而不是编辑当前代码)来对网站进行特定更改。我想做的一项更改是能够在以后为我销售的所有产品授权/获取 PayPal 付款。

我已经通读了 PayPal 授权/捕获文档here,但我仍然对我的具体用例感到困惑,因为我拥有的唯一按钮是“使用 Paypal 结帐”,一旦客户将产品添加到他们的购物车而不是到“立即购买”或其他一些可用的按钮选项。

有没有办法在这种情况下轻松集成授权/捕获,如果是这样,有人可以帮助我如何解决吗?希望无论客户购买多少种不同的产品,我都可以进行一次更改,这样我就可以获取全部或部分购买金额,并将其余部分作废。

我在网上搜索过,但觉得我遇到的任何东西都不能直接适用。请参阅 here 和 here。后一个链接让它看起来非常简单,但我再次认为问题在于我使用的是 Wix 并且无法直接编辑现有代码。

如果有人可以提供实现此功能所需的说明/代码,我将不胜感激。提前非常感谢!

注意:Wix 似乎与 PayPal 标准集成,我需要的只是“基本授权”功能,而不是“订单授权”。

【问题讨论】:

【参考方案1】:

后一个链接让它看起来非常简单,但我再次认为问题在于我使用的是 Wix 并且无法直接编辑现有代码。

你已经成功了。 就这么简单,只需在重定向到 PayPal 时添加参数 paymentaction=authorization,但 Wix 需要提供一种方法来实现。

许多购物车(尤其是那些通过 API 而不是 Payments Standard 进行集成的购物车)在其设置中都有一个复选框,用于切换授权模式和即时捕获(销售)模式。基于 API 的集成更有可能实现这样的设置的原因是,购物车需要 API 才能在稍后的时间点获取授权。无 API 集成(如支付标准)无法自行进行捕获(因为这需要 API 调用),因此使用标准时,您始终需要登录 www.paypal.com 以便稍后进行捕获。

无论如何,除非 Wix 为您提供,否则可能没有出路。

Wix 很可能使用 API 集成而不是纯 html 支付标准,但问题是一样的:API 需要指定“授权”(而不是“销售”/“捕获”),并且从他们的没有记录Wix似乎没有实现的功能。

大多数购物车/平台提供商确实支持授权和捕获,因此您可以向 Wix 提出功能请求,和/或在必要时考虑更换提供商。


一般来说,使用授权和捕获会增加支付处理的复杂性,并且不能保证捕获会成功。您可以获得成功的授权,然后在您尝试捕获它时付款失败(在一定百分比的情况下发生,当资金不再可用或卡决定拒绝时)。因此,一般而言,您在结帐时使用即时销售/捕获(非授权),除非您有非常具体且明确定义的业务需要,而不是预先捕获(并在异常情况下退款)。

【讨论】:

以上是关于以后如何在 Wix 网站上授权/获取 Paypal 付款?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取令牌以根据需要向授权的 PayPal 账户收费?

如何获取 PayPal Adaptive Payments 授权表的移动浏览器视图

如何在 asp.net mvc C# 中使用 paypal 交易的交易 ID 获取交易详情?

如何使用 django-paypal 获取付款通知

Paypal:付款后如何更新运费,如 Etsy 所做的那样?

paypal怎么认证