ingenico-epayments / connect-extension-magento2-graphql
为 Ingenico Connect Magento 2 模块提供 GraphQL 支持
0.1.3
2020-08-24 08:46 UTC
Requires
- ext-json: *
- ingenico-epayments/connect-extension-magento2: ^2.2
- magento/module-quote-graph-ql: 100.*
- webonyx/graphql-php: ^0.13.8
This package is auto-updated.
Last update: 2024-09-24 17:57:56 UTC
README
本模块为 Magento 2 的 Ingenico Connect 模块添加了 GraphQL 支持。
请注意,此模块目前处于 0.x
-版本,因此应被视为“不稳定”。这并不意味着模块不会按预期工作,但它的公共 API 尚未确定。
使用方法
此模块为 GraphQL 添加了一个选项,可以生成您可以使用 消费者会话,该会话可用于 Ingenico 移动和浏览器 SDK。
安装说明
您可以使用 Composer 安装此模块
composer require ingenico-epayments/connect-extension-magento2-graphql
示例
以下 GraphQL 查询将创建一个 Ingenico 消费者会话
{ ingenicoClientSession { assetUrl clientApiUrl clientSessionId customerId invalidTokens region } }
示例响应
{ "data": { "ingenicoClientSession": { "assetUrl": "https://assets.pay1.preprod.secured-by-ingenico.com/", "clientApiUrl": "https://ams1.preprod.api-ingenico.com/client", "clientSessionId": "ccf8ee1015944ab09e053411e683b43f", "customerId": "11492-214bf4b4d0db4321a5e006e0ec6f080b", "invalidTokens": null, "region": "EU" } } }
注册的 Magento 客户
如果您正在为 Magento 中的注册客户(当前登录的客户)发出请求,请确保您已 生成客户令牌 并将其包含在 HTTP 头部中。