Webhook
Payment Intent Transaction Added
Fired when a transaction or external transaction is added to a payment intent, either by creation or by matching an existing transaction to an invoice.
Headers
- Type: stringX
- Webhook - Signature Signature used to verify the payload originated from Truss. Format
t=<timestamp>,v1=<signature>, where the signature is the HMAC-SHA256 of<timestamp>.<raw_request_body>keyed with your signing secret. See this section's overview for the full verification steps. Present only when the subscription has a signing secret.
Body
required
application/json
- Type: stringFormat: date-timeevent
_created _at requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- Type: stringFormat: uuidevent
_id required - Type: stringevent
_name required - Type: object ·event
_payload required
Responses
- 200
No response body
Request Example for postpayment_intent.transaction.added
{
"event_created_at": "",
"event_id": "",
"event_name": "",
"event_payload": {
"direction": 0,
"contact": {},
"balance_paid": "",
"transaction": {
"uid": "",
"amount": "",
"addenda": null,
"type": "transaction",
"payment_method": "ach",
"date": "",
"preprocessed_at": "",
"processed_at": "",
"posted_at": "",
"settled_at": "",
"returned_at": "",
"status": "ReturnedTransaction",
"direction": 0
}
}
}
No Body

