ingenico-epayments/connect-extension-magento2-graphql

为 Ingenico Connect Magento 2 模块提供 GraphQL 支持

0.1.3 2020-08-24 08:46 UTC

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