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 头部中。