360 Secure SkillHub
360 安全技能中心

Lap Adyen Checkout Api

面向 Adyen Checkout API v70 的接口参考 Skill,覆盖 applePay、payments、cancels、orders、paymentLinks、storedPaymentMethods 等 15 组共 28 个端点,给出鉴权方式、基础地址、常见问题到端点的映射,需配置 ADYEN_CHECKOUT_API_KEY;完整参数与响应 Schema 依赖未被包含的 ref…

mickmicksh
mickmicksh
热度 40.88
最近更新 2026-05-11 09:53:45
分类:开发依赖:代码执行 / 第三方 API应用场景:API 集成 / 财务

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add lap-adyen-checkout-api
Metadata
name
lap-adyen-checkout-api
description
Adyen Checkout API skill. Use when working with Adyen Checkout for applePay, cancels, cardDetails. Covers 28 endpoints.
version
1.0.0
generator
lapsh
metadata
{"openclaw":{"requires":{"env":["ADYEN_CHECKOUT_API_KEY"]}}}

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