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.

Back to Catalog
Toolsadyen

Block Preview

Adyen

Global payment platform for businesses of all sizes.

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the adyen block with monitoring enabled in production.

Inputs (UI)

Adyen API Key

short-input

Placeholder: Enter your Adyen API key

Layout: full

Merchant Account

short-input

Placeholder: Your merchant account name

Layout: full

Environment

dropdown

Layout: full

Options: Test, Live

Operation

dropdown

Layout: full

Options: Create Payment, Get Payment, Capture Payment, Refund Payment

Payment Reference

short-input

Placeholder: 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-input

Placeholder: 1000

Layout: half

Condition: operation = ["create_payment","refund_payment","create_payout"]

Currency

short-input

Placeholder: USD, EUR, GBP

Layout: half

Condition: operation = ["create_payment","refund_payment","create_payout"]

Reference

short-input

Placeholder: Your order reference

Layout: full

Condition: operation = ["create_payment","create_payout"]

Shopper Email

short-input

Placeholder: customer@example.com

Layout: half

Condition: operation = "create_payment"

Shopper Reference

short-input

Placeholder: Unique shopper ID

Layout: half

Condition: operation = "create_payment"

Payment Method (JSON)

code

Placeholder: {"type": "scheme", "encryptedCardNumber": "...", "encryptedExpiryMonth": "...", "encryptedExpiryYear": "...", "encryptedSecurityCode": "..."}

Layout: full

Condition: operation = "create_payment"

Return URL

short-input

Placeholder: https://your-website.com/payment/return

Layout: full

Condition: operation = "create_payment"

Country Code

short-input

Placeholder: US, GB, NL

Layout: half

Condition: operation = "create_payment"

Shopper Locale

short-input

Placeholder: en-US

Layout: half

Condition: operation = "create_payment"

Bank Account (JSON)

code

Placeholder: {"ownerName": "John Doe", "iban": "NL13TEST0123456789"}

Layout: full

Condition: operation = "create_payout"

Billing Address (JSON)

code

Placeholder: {"street": "123 Main St", "city": "New York", "postalCode": "10001", "country": "US"}

Layout: full

Condition: operation = "create_payment"

Inputs (API)

credential

string

Required

merchantAccount

string

Required

environment

string

Required

operation

string

Required

paymentReference

string

Optional

amount

number

Optional

currency

string

Optional

reference

string

Optional

shopperEmail

string

Optional

shopperReference

string

Optional

paymentMethod

json

Optional

returnUrl

string

Optional

countryCode

string

Optional

shopperLocale

string

Optional

bankAccount

json

Optional

billingAddress

json

Optional

Outputs

Primary response type:

{
  "data": "json"
}

Tool Access

adyen_api
Adyen | NowFlow Blocks