imaginationmedia / magento2-payment-request
W3C Web Payments for Magento 2
Requires
- php: >=7.2
- magento/framework: >=102.0
- magento/module-backend: >=101.0
- magento/module-braintree: >=100.3
- magento/module-checkout: >=100.3
- magento/module-payment: >=100.3
- magento/module-quote: >=100.3
- magento/module-sales: >=102.0
- magento/module-sales-sequence: >=100.3
- magento/module-shipping: >=100.3
This package is auto-updated.
Last update: 2024-09-25 02:14:14 UTC
README
关于
本Magento扩展将允许您在Magento 2中通过W3C的支付请求API进行结账。
支付请求API使用浏览器中存储的数据,提供完成订单所需的所有信息,它将获取您浏览器中保存的可用地址、联系信息和支付方式。
支付请求API旨在减少完成在线支付所需的步骤数量,可能取消结账表单。这有助于提高转化率以及每访客收入,尤其是在移动端。
安装
您可以使用composer安装此包
composer require imaginationmedia/magento2-payment-request
配置
此扩展在Magento管理员中的销售>支付方式内添加了一个配置部分。
您可以使用可用模式之一启用支付请求API。第一种模式将替换所有结账按钮,打开支付请求弹出窗口而不是重定向到Magento结账页面(当浏览器支持支付请求API时)。第二种模式是在购物车页面添加的按钮,允许客户通过支付请求API进行结账。
目前可用的支付方式有PayPal Express和借记/信用卡。
PayPal Express尚未准备好用于生产使用,集成仍在开发中,但在此阶段,我们可以将其视为可用的支付方式之一。在不久的将来,它将可用于生产使用。
借记/信用卡选项可以与任何支付提供商集成,目前我们有Braintree可供使用。在支付请求API配置中,有一个选项可以让我们选择用于处理借记/信用卡支付的Magento支付方式。
我们还可以设置可用的卡标志和卡类型(借记、信用卡或两者都)。
支持的浏览器
您可以在此处查看所有支持的浏览器列表。
启用多种支付方式
如果您在支付请求API上启用了多种支付方式,其中之一是信用卡/借记卡,则只会显示此选项。
要查看多种支付方式,您需要在Google Chrome中启用Web Payments实验性功能。要执行此操作,请访问浏览器中的此url chrome://flags/#enable-web-payments-experimental-features 并启用该选项。重新启动您的浏览器,您将能够查看所有多种支付方式。
您还需要Chrome 79或更高版本才能启用此选项。
演示
我们有一个演示网站,您可以在其中测试支付请求API模块。演示网站可在https://innovations.imaginationmedia.com/找到。
许可证
这是一个由Imagination Media领导,并与PayPal和Mobile Optimization Initiative合作的Magento社区工程项目。
所有代码均受OSL 3.0许可协议保护。