Create Payment Link logo

Catalog action Integrations coinbase-business

Create a Coinbase Business payment link for accepting crypto payments. Generates a hosted checkout URL with configurable amount, currency, and expiration. Ideal for: invoicing, e-commerce payments, donation pages, subscription billing.

At a Glance

FieldValue
Action IDcoinbase-business-create-payment-link
CategoryIntegrations
Connectorcoinbase-business
Requires gasNo
Funds movementNone declared
Tagscoinbase, payment, crypto, finance, create, write

Payload Schema

FieldTypeRequiredDescription
amountstringYesPayment amount with up to 2 decimal places (e.g., '25.00'). Range: 0.01–100000000
currencystringYesCurrency code — currently only 'USDC' is supported
networkstringNoBlockchain network — currently only 'base' is supported
descriptionstringNoDescription for the payment link
expiresAtstringNoExpiration timestamp in ISO 8601 format
metadataobjectNoKey-value metadata to attach to the payment link
successRedirectUrlstringNoURL to redirect on successful payment
failRedirectUrlstringNoURL to redirect on failed payment
apiKeyNamestringNoCDP API Key Name (overrides connector)
apiKeySecretstringNoCDP API Key Secret (overrides connector)

Result Schema

FieldTypeRequiredDescription
idstringYesPayment link ID
urlstringYesPayment link URL
statusstringYesPayment link status
amountstringYesPayment amount
currencystringYesCurrency code
descriptionstringNoPayment description
networkstringNoBlockchain network
addressstringNoPayment address
expiresAtstringNoExpiration timestamp
metadataobjectNoAttached metadata
successRedirectUrlstringNoSuccess redirect URL
failRedirectUrlstringNoFail redirect URL
createdAtstringYesCreation timestamp
updatedAtstringYesLast update timestamp

Examples

json
{ "type": "coinbase-business-create-payment-link", "payload": { "amount": "1000000", "currency": "USDC" }, "children": [], "connector": { "type": "coinbase-business", "id": "conn_coinbase_business" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I