View as Markdown
Woovi icon

Woovi ACTION

Create Charge

Generates a charge for a customer. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Woovi account once, then configure and run Create Charge 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: "woovi-create-charge",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    woovi: { authProvisionId: "apn_xxxxxxx" },
    correlationId: "Correlation ID",
    value: 10,
  },
})

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 Charge inputs
Property Type Description
correlationId Correlation ID string
Your correlation ID to keep track of this charge
Required
value Value integer
Value in cents for this charge
Required
type Type string
Charge type is used to determine whether a charge will have a deadline, fines and interests
Optional
comment Comment string
Comment to be added
Optional
identifier Identifier string
Custom identifier for EMV
Optional
customer Customer string
The customer to charge
Optional Dynamic
daysForDueDate Days For Due Date integer
Time in days until the charge hits the deadline so fines and interests start applying. This property is only considered for charges of type OVERDUE
Optional
daysAfterDueDate Days After Due Date integer
Time in days that a charge is still payable after the deadline. This property is only considered for charges of type OVERDUE
Optional
interests Interests integer
Value in basis points of interests to be applied daily after the charge hits the deadline. This property is only considered for charges of type OVERDUE
Optional
fines Fines integer
Value in basis points of fines to be applied when the charge hits the deadline. This property is only considered for charges of type OVERDUE
Optional
enableCashbackPercentage Enable Cashback Percentage boolean
Set to true to enable cashback and false to disable.
Optional
enableCashbackExclusivePercentage Enable Cashback Exclusive Percentage boolean
Set to true to enable fidelity cashback and false to disable.
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
woovi-create-charge
Version
0.0.2
App
Woovi
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes