View as Markdown
Keap (Infusionsoft) icon

Keap (Infusionsoft) ACTION

Create Payment

Create or add a payment record See docs here
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Keap (Infusionsoft) account once, then configure and run Create Payment from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "infusionsoft-create-payment",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    infusionsoft: { authProvisionId: "apn_xxxxxxx" },
    orderId: 10,
    paymentAmount: "Payment Amount",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Payment inputs
Property Type Description
orderId Order integer
Select an Order from the list.
Alternatively, you can provide a custom Order ID.
Required Dynamic
paymentAmount Payment Amount string
Required
paymentMethodType Payment Method string
Required
applyToCommissions Apply to Commissions boolean
Optional
chargeNow Charge Now boolean
Optional
creditCardId Credit Card ID integer
Optional
date Date string
Used when Charge Now is false or if inserting historical data. Must be a date-time string such as 2017-01-01T22:17:59.039Z
Optional
notes Notes string
Optional
paymentGatewayId Payment Gateway ID string
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
infusionsoft-create-payment
Version
0.0.4
App
Keap (Infusionsoft)
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes