← 返回 Skills 市场
Lap Adyen Checkout Api
作者
mickmicksh
· GitHub ↗
· v1.0.0
· MIT-0
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
- Set Authorization header with your Bearer token
- GET /storedPaymentMethods -- verify access
- 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.
能力标签
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install lap-adyen-checkout-api - 安装完成后,直接呼叫该 Skill 的名称或使用
/lap-adyen-checkout-api触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills