← 返回 Skills 市场
mickmicksh

Lap Adyen Checkout Api

作者 mickmicksh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install lap-adyen-checkout-api
功能描述
Adyen Checkout API skill. Use when working with Adyen Checkout for applePay, cancels, cardDetails. Covers 28 endpoints.
使用说明 (SKILL.md)

Adyen Checkout API

API version: 70

Auth

ApiKey X-API-Key in header | Bearer basic

Base URL

https://checkout-test.adyen.com/v70

Setup

  1. Set Authorization header with your Bearer token
  2. GET /storedPaymentMethods -- verify access
  3. POST /applePay/sessions -- create first sessions

Endpoints

28 endpoints across 15 groups. See references/api-spec.lap for full details.

applePay

Method Path Description
POST /applePay/sessions Get an Apple Pay session

cancels

Method Path Description
POST /cancels Cancel an authorised payment

cardDetails

Method Path Description
POST /cardDetails Get the brands and other details of a card

donationCampaigns

Method Path Description
POST /donationCampaigns Get a list of donation campaigns.

donations

Method Path Description
POST /donations Make a donation

forward

Method Path Description
POST /forward Forward stored payment details

orders

Method Path Description
POST /orders Create an order
POST /orders/cancel Cancel an order

originKeys

Method Path Description
POST /originKeys Create originKey values for domains

paymentLinks

Method Path Description
POST /paymentLinks Create a payment link
GET /paymentLinks/{linkId} Get a payment link
PATCH /paymentLinks/{linkId} Update the status of a payment link

paymentMethods

Method Path Description
POST /paymentMethods Get a list of available payment methods
POST /paymentMethods/balance Get the balance of a gift card

payments

Method Path Description
POST /payments Start a transaction
POST /payments/details Submit details for a payment
POST /payments/{paymentPspReference}/amountUpdates Update an authorised amount
POST /payments/{paymentPspReference}/cancels Cancel an authorised payment
POST /payments/{paymentPspReference}/captures Capture an authorised payment
POST /payments/{paymentPspReference}/refunds Refund a captured payment
POST /payments/{paymentPspReference}/reversals Refund or cancel a payment

paypal

Method Path Description
POST /paypal/updateOrder Updates the order for PayPal Express Checkout

sessions

Method Path Description
POST /sessions Create a payment session
GET /sessions/{sessionId} Get the result of a payment session

storedPaymentMethods

Method Path Description
GET /storedPaymentMethods Get tokens for stored payment details
POST /storedPaymentMethods Create a token to store payment details
DELETE /storedPaymentMethods/{storedPaymentMethodId} Delete a token for stored payment details

validateShopperId

Method Path Description
POST /validateShopperId Validates shopper Id

Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:

  • "Create a session?" -> POST /applePay/sessions
  • "Create a cancel?" -> POST /cancels
  • "Create a cardDetail?" -> POST /cardDetails
  • "Create a donationCampaign?" -> POST /donationCampaigns
  • "Create a donation?" -> POST /donations
  • "Create a forward?" -> POST /forward
  • "Create a order?" -> POST /orders
  • "Create a cancel?" -> POST /orders/cancel
  • "Create a originKey?" -> POST /originKeys
  • "Create a paymentLink?" -> POST /paymentLinks
  • "Get paymentLink details?" -> GET /paymentLinks/{linkId}
  • "Partially update a paymentLink?" -> PATCH /paymentLinks/{linkId}
  • "Create a paymentMethod?" -> POST /paymentMethods
  • "Create a balance?" -> POST /paymentMethods/balance
  • "Create a payment?" -> POST /payments
  • "Create a detail?" -> POST /payments/details
  • "Create a amountUpdate?" -> POST /payments/{paymentPspReference}/amountUpdates
  • "Create a cancel?" -> POST /payments/{paymentPspReference}/cancels
  • "Create a capture?" -> POST /payments/{paymentPspReference}/captures
  • "Create a refund?" -> POST /payments/{paymentPspReference}/refunds
  • "Create a reversal?" -> POST /payments/{paymentPspReference}/reversals
  • "Create a updateOrder?" -> POST /paypal/updateOrder
  • "Create a session?" -> POST /sessions
  • "Get session details?" -> GET /sessions/{sessionId}
  • "List all storedPaymentMethods?" -> GET /storedPaymentMethods
  • "Create a storedPaymentMethod?" -> POST /storedPaymentMethods
  • "Delete a storedPaymentMethod?" -> DELETE /storedPaymentMethods/{storedPaymentMethodId}
  • "Create a validateShopperId?" -> POST /validateShopperId
  • "How to authenticate?" -> See Auth section

Response Tips

  • Check response schemas in references/api-spec.lap for field details
  • Create/update endpoints typically return the created/updated object

CLI

# Update this spec to the latest version
npx @lap-platform/lapsh get adyen-checkout-api -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search adyen-checkout-api

References

  • Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

Generated from the official API spec by LAP

安全使用建议
What to consider before installing: - The skill is instruction-only and appears designed to call Adyen Checkout endpoints; requiring ADYEN_CHECKOUT_API_KEY is reasonable. However, its docs contradict themselves about how to authenticate (X-API-Key header vs Authorization: Bearer). Clarify which header your system should use before supplying credentials. - The SKILL.md references references/api-spec.lap (not included) and suggests running 'npx @lap-platform/lapsh', which would reach external networks. If you allow the agent to run those commands, it could fetch or update specs from the network — be cautious and prefer running such commands yourself. - Avoid giving a high-privilege or production API key to this skill until you confirm the expected auth method and behaviour. Use a scoped/test key if possible (the base URL in the doc is the Adyen test endpoint). Rotate keys after testing. - The bundle does not install software or write files itself, lowering install risk. Still verify logs or agent activity to ensure it only calls Adyen endpoints and does not attempt to access other secrets or local files. - If you need higher confidence, ask the publisher for the complete api-spec.lap or a code-backed client, and confirm which header (X-API-Key or Authorization) the skill will set when calling endpoints.
功能分析
Type: OpenClaw Skill Name: lap-adyen-checkout-api Version: 1.0.0 The skill bundle is a legitimate API wrapper for the Adyen Checkout API (v70). It provides documentation and endpoint mappings for standard payment operations like Apple Pay sessions, payment processing, and refunds using the official Adyen test environment (checkout-test.adyen.com). No malicious behavior, data exfiltration, or prompt injection attempts were found in SKILL.md or _meta.json.
能力标签
cryptocan-make-purchasesrequires-oauth-token
能力评估
Purpose & Capability
Name, description, and the single required env var (ADYEN_CHECKOUT_API_KEY) align with an Adyen Checkout API helper. However, the SKILL.md is inconsistent about authentication: the top notes 'ApiKey X-API-Key in header | Bearer basic' while the Setup step instructs 'Set Authorization header with your Bearer token'. That inconsistency could lead to misuse of credentials or confusion about which secret is expected.
Instruction Scope
The instructions are narrowly scoped to calling Adyen endpoints and mapping user intents to endpoints. They reference a local spec file (references/api-spec.lap) for schemas and suggest using the lapsh CLI (npx @lap-platform/lapsh) to fetch/update the spec. The referenced file is not included in the package, so the agent may attempt network access (via npx) or operate with incomplete schema info. There are no instructions to read unrelated system files or exfiltrate data.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk by the skill bundle itself. This is low-risk from an install perspective.
Credentials
Only one env var is required (ADYEN_CHECKOUT_API_KEY), which is proportional for an API client. The only concern is the auth mismatch in the docs (API key header vs. Bearer token), which could cause the agent or user to expose or misuse credentials (e.g., supplying a bearer token where an API key is expected).
Persistence & Privilege
always is false and there are no install hooks or indications the skill modifies other skills or system-wide settings. The skill can be invoked autonomously (default), which is normal; this is not in itself a red flag here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lap-adyen-checkout-api
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lap-adyen-checkout-api 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of lap-adyen-checkout-api skill, supporting Adyen Checkout API v70. - Covers 28 endpoints across 15 endpoint groups, including applePay, cancels, cardDetails, payments, paymentLinks, and more. - Provides authentication guidance using API key or Bearer token. - Includes endpoint mapping patterns to help match user requests to API operations. - Requires the environment variable ADYEN_CHECKOUT_API_KEY for access.
元数据
Slug lap-adyen-checkout-api
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Lap Adyen Checkout Api 是什么?

Adyen Checkout API skill. Use when working with Adyen Checkout for applePay, cancels, cardDetails. Covers 28 endpoints. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 89 次。

如何安装 Lap Adyen Checkout Api?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install lap-adyen-checkout-api」即可一键安装,无需额外配置。

Lap Adyen Checkout Api 是免费的吗?

是的,Lap Adyen Checkout Api 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Lap Adyen Checkout Api 支持哪些平台?

Lap Adyen Checkout Api 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Lap Adyen Checkout Api?

由 mickmicksh(@mickmicksh)开发并维护,当前版本 v1.0.0。

💬 留言讨论