Lodol Docs

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

ParameterTypeRequiredDescription
payment_idstringYesVenmo 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

ParameterTypeRequiredDescription
payment_idstringYesPayment ID to refund
amountnumberNoAmount to refund (optional)
notestringNoRefund 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

ParameterTypeRequiredDescription
recipientstringYesRecipient user ID
amountnumberYesRequest amount
notestringYesRequest note
audiencestringNoAudience 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

ParameterTypeRequiredDescription
recipientstringYesRecipient user ID
amountnumberYesPayment amount
notestringYesPayment note
audiencestringNoAudience visibility (private, friends, public)

Response

{
  "data": {
    "payment": {
      "amount": 25.0,
      "date_created": "2025-01-20T12:00:00Z",
      "id": "123456789",
      "note": "Dinner split",
      "status": "settled"
    }
  }
}

On this page