← Back to Skills Marketplace
mickmicksh

Lap Adyen Checkout Api

by mickmicksh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install lap-adyen-checkout-api
Description
Adyen Checkout API skill. Use when working with Adyen Checkout for applePay, cancels, cardDetails. Covers 28 endpoints.
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptocan-make-purchasesrequires-oauth-token
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lap-adyen-checkout-api
  3. After installation, invoke the skill by name or use /lap-adyen-checkout-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug lap-adyen-checkout-api
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Lap Adyen Checkout Api?

Adyen Checkout API skill. Use when working with Adyen Checkout for applePay, cancels, cardDetails. Covers 28 endpoints. It is an AI Agent Skill for Claude Code / OpenClaw, with 89 downloads so far.

How do I install Lap Adyen Checkout Api?

Run "/install lap-adyen-checkout-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lap Adyen Checkout Api free?

Yes, Lap Adyen Checkout Api is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lap Adyen Checkout Api support?

Lap Adyen Checkout Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lap Adyen Checkout Api?

It is built and maintained by mickmicksh (@mickmicksh); the current version is v1.0.0.

💬 Comments