scandipwa / stripe-graphql
提供配置在管理员中的 Stripe 发布密钥
3.0.0
2020-08-19 15:53 UTC
Requires
- magento/magento2-base: ^2.3.2
- stripe/module-payments: ^1.4.0
README
请注意!此扩展安装只能使您成功一半。补充一个Stripe 扩展前端是必须的。
在我们的官方文档中了解更多关于安装 Scandipwa 扩展的信息 🚀
注意1:为了获取此支付方式,您需要安装其他扩展。
Stripe 通过 stripe react-stripe-elements
组件实现。在结账时,对于简单卡支付,它看起来像这样
安装
注意2:建议您从 Magento Marketplace 购买和安装,以避免出现意外错误。我们将涵盖此安装过程。
注意!请确保您已在当前 Magento 账户中购买了该模块(echo $COMPOSER_AUTH
)!由于 Stripe 从 Packagist 删除了软件包,这是唯一继续下去的方法!!
- 通过Magento Marketplace下单购买模块
- 在 Magento 2 根目录中创建一个新的文件夹,命名为
localmodules
,或者将其解压到app/code
目录中,然后跳过第3步(如果您正在构建一个仅用于单个项目的模块,您可以从在 app/code 文件夹中创建一个新的以 / 开头的文件夹开始) - 需要 ScaniPWA GraphQL 定义扩展:
composer require scandipwa/stripe-graphql
- 更新 Magento 2 模块:
magento se:up
配置 :
- 前往 https://dashboard.stripe.com/ - 注册
- 前往 开发者 > API 密钥,复制凭据
- 前往 商店 > 配置 > 销售与配送 > 支付方式 > Stripe 并输入上面的凭据
手动安装:请按照 Stripe 的手动安装模块指南进行操作。然后请重复本指南中的所有步骤!
👷 技术细节
扩展了 Magento 店铺配置,包括可发布的 Stripe API 密钥和当前模式。这些可以在 Magento 管理面板中进行配置,在 Stores > 设置:配置 > 销售与配送:支付方式 > Stripe > 基本设置
⚠️ 常见问题
命名空间请确保您使用正确的命名空间。如果您已将扩展放置在 app/code
目录中,请确保您已设置 ScandiPWA
为 app/code/ScandiPWA
,或者更改命名空间
示例查询
query { storeConfig { stripe_mode stripe_live_pk stripe_test_pk } }