Blocks
Adyen
Global payment platform for businesses of all sizes.
Integrate with Adyen to process payments, manage transactions, and handle payouts globally. Adyen is an end-to-end payments platform that powers businesses like Uber, Spotify, and Microsoft with unified commerce across online, mobile, and in-store channels. Perfect for accepting payments, managing refunds, and accessing real-time financial data.
Block Preview
Adyen
Global payment platform for businesses of all sizes.
Usage
- Add the block to your workflow and connect it to the upstream step.
- Configure any required credentials or tokens in the inputs.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the adyen block with monitoring enabled in production.
Inputs (UI)
Adyen API Key
short-inputPlaceholder: Enter your Adyen API key
Layout: full
Merchant Account
short-inputPlaceholder: Your merchant account name
Layout: full
Environment
dropdownLayout: full
Options: Test, Live
Operation
dropdownLayout: full
Options: Create Payment, Get Payment, Capture Payment, Refund Payment
Payment Reference
short-inputPlaceholder: Enter payment reference/PSP reference
Layout: full
Condition: operation = ["get_payment","capture_payment","refund_payment","cancel_payment"]
Amount (in minor units, e.g., cents)
short-inputPlaceholder: 1000
Layout: half
Condition: operation = ["create_payment","refund_payment","create_payout"]
Currency
short-inputPlaceholder: USD, EUR, GBP
Layout: half
Condition: operation = ["create_payment","refund_payment","create_payout"]
Reference
short-inputPlaceholder: Your order reference
Layout: full
Condition: operation = ["create_payment","create_payout"]
Shopper Email
short-inputPlaceholder: customer@example.com
Layout: half
Condition: operation = "create_payment"
Shopper Reference
short-inputPlaceholder: Unique shopper ID
Layout: half
Condition: operation = "create_payment"
Payment Method (JSON)
codePlaceholder: {"type": "scheme", "encryptedCardNumber": "...", "encryptedExpiryMonth": "...", "encryptedExpiryYear": "...", "encryptedSecurityCode": "..."}
Layout: full
Condition: operation = "create_payment"
Return URL
short-inputPlaceholder: https://your-website.com/payment/return
Layout: full
Condition: operation = "create_payment"
Country Code
short-inputPlaceholder: US, GB, NL
Layout: half
Condition: operation = "create_payment"
Shopper Locale
short-inputPlaceholder: en-US
Layout: half
Condition: operation = "create_payment"
Bank Account (JSON)
codePlaceholder: {"ownerName": "John Doe", "iban": "NL13TEST0123456789"}
Layout: full
Condition: operation = "create_payout"
Billing Address (JSON)
codePlaceholder: {"street": "123 Main St", "city": "New York", "postalCode": "10001", "country": "US"}
Layout: full
Condition: operation = "create_payment"
Inputs (API)
credential
stringRequired
merchantAccount
stringRequired
environment
stringRequired
operation
stringRequired
paymentReference
stringOptional
amount
numberOptional
currency
stringOptional
reference
stringOptional
shopperEmail
stringOptional
shopperReference
stringOptional
paymentMethod
jsonOptional
returnUrl
stringOptional
countryCode
stringOptional
shopperLocale
stringOptional
bankAccount
jsonOptional
billingAddress
jsonOptional
Outputs
Primary response type:
{
"data": "json"
}