Venmo
API actions for the Venmo integration.
Venmo
Send and manage peer-to-peer payments with Venmo.
Get a Venmo payment
Retrieve the details of a Venmo payment by ID.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
payment_id | string | Yes | Venmo payment ID |
Response
{
"data": {
"payment": {
"amount": 100.0,
"date_created": "2025-01-18T10:30:00Z",
"id": "555666777",
"note": "Concert tickets",
"status": "settled"
}
}
}Refund a Venmo payment
Refund all or part of a Venmo payment.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
payment_id | string | Yes | Payment ID to refund |
amount | number | No | Amount to refund (optional) |
note | string | No | Refund note |
Response
{
"data": {
"refund": {
"amount": 25.0,
"date_created": "2025-01-21T14:00:00Z",
"id": "999888777",
"note": "Refund for cancelled order",
"status": "issued"
}
}
}Request a Venmo payment
Request money from a Venmo user with a custom note.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
recipient | string | Yes | Recipient user ID |
amount | number | Yes | Request amount |
note | string | Yes | Request note |
audience | string | No | Audience visibility (private, friends, public) |
Response
{
"data": {
"payment": {
"amount": 50.0,
"date_created": "2025-01-20T13:00:00Z",
"id": "987654321",
"note": "Rent payment",
"status": "pending"
}
}
}Send a Venmo payment
Send money to a Venmo user with a note and audience visibility.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
recipient | string | Yes | Recipient user ID |
amount | number | Yes | Payment amount |
note | string | Yes | Payment note |
audience | string | No | Audience visibility (private, friends, public) |
Response
{
"data": {
"payment": {
"amount": 25.0,
"date_created": "2025-01-20T12:00:00Z",
"id": "123456789",
"note": "Dinner split",
"status": "settled"
}
}
}