Record FreshBooks payment when Square processes a new order
This action will record a payment against an existing FreshBooks invoice. Requires a FreshBooks Plus or Premium plan.
Developer info
- API endpoint slug
- freshbooks.record_payment
- Filter code method
- Freshbooks.recordPayment.skip(string?: reason)
- Runtime method
- runAction("freshbooks.record_payment", {})
Action fields
Invoice Text input > Other
- Label
- Invoice ID
- Helper text
- The FreshBooks invoice ID to record the payment against.
- Slug
- invoice_id
- Required
- true
- Can have default value
- true
- Filter code method
- Freshbooks.recordPayment.setInvoiceId(string: invoice_id)
Amount Text input > Other
- Label
- Amount
- Helper text
- The payment amount.
- Slug
- amount
- Required
- true
- Can have default value
- true
- Filter code method
- Freshbooks.recordPayment.setAmount(string: amount)
Payment method Dropdown list
- Label
- Payment method
- Helper text
- How the payment was made.
- Slug
- payment_method
- Required
- true
- Can have default value
- true
- Filter code method
- Freshbooks.recordPayment.setPaymentMethod(string: payment_method)
Payment date Text input > ISO 8601 date and time
- Label
- Payment date
- Helper text
- The date the payment was received.
- Slug
- payment_date
- Required
- true
- Can have default value
- true
- Filter code method
- Freshbooks.recordPayment.setPaymentDate(string: payment_date)
Notes Text input
- Label
- Notes
- Helper text
- Optional notes about the payment.
- Slug
- notes
- Required
- false
- Can have default value
- true
- Filter code method
- Freshbooks.recordPayment.setNotes(string: notes)
