UMM Services Webhooks (1.0)

Zelle Events

Payment

Payment Originated Event

This webhook event is sent when a payment is originated.

post/p2p/payment_originated
https://<client-domain>/p2p/payment_originated
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.payment_originated"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Payment Updated Event

This webhook event is sent when a payment is updated.

post/p2p/payment_updated
https://<client-domain>/p2p/payment_updated
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.payment_updated"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Payment Request

Payment Request Originated Event

This webhook event is sent when a payment request is originated.

post/p2p/paymentrequest_originated
https://<client-domain>/p2p/paymentrequest_originated
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.paymentrequest_originated"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Payment Request Updated Event

This webhook event is sent when a payment request is updated.

post/p2p/paymentrequest_updated
https://<client-domain>/p2p/paymentrequest_updated
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.paymentrequest_updated"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Enrollment

Enrollment Updated Event

This webhook event is sent for token enrollment updates.

post/p2p/enrollment_updated
https://<client-domain>/p2p/enrollment_updated
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.enrollment_updated"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Recipients

Recipient Added Event

This webhook event is sent when a recipient is added to a customer's recipient list.

post/p2p/recipient_added
https://<client-domain>/p2p/recipient_added
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.recipient_added"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Payment

Payment Received Event

This webhook event is sent when a payment is received.

post/p2p/receivepayment/payment_received
https://<client-domain>/p2p/receivepayment/payment_received
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.receivedpayment_received"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Received Payment Updated Event

This webhook event is sent when a received payment is updated.

post/p2p/receivepayment/payment_updated
https://<client-domain>/p2p/receivepayment/payment_updated
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.receivedpayment_updated"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Payment Request

Payment Request Received Event

This webhook event is sent when a payment request is received.

post/p2p/receivedpaymentrequest/paymentrequest_received
https://<client-domain>/p2p/receivedpaymentrequest/paymentrequest_received
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.receivedpaymentrequest_received"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample

Received Payment Request Updated Event

This webhook event is sent when a received payment request is updated.

post/p2p/receivedpaymentrequest/paymentrequest_updated
https://<client-domain>/p2p/receivedpaymentrequest/paymentrequest_updated
Request Body Schema: application/json
id
required
string [ 0 .. 20 ] characters [a-zA-Z0-9]+

Webhook id

data
required
object
event_type
required
string [ 0 .. 100 ] characters [0-9a-zA-Z._-]{0,100}
Value: "moneymovementservices.zelle.receivedpaymentrequest_updated"

Responses

200

Success

400

Bad Request

500

System Error

502

Server Error

+

Request Payload Sample