Easily Integrate Unit.co Webhooks with your application.
https://docs.unit.co/events/
Steps to receive Unit.co Webhooks
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Unit.co. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Unit.co, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Unit.co Webhooks Using Javascript
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Unit.co. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Unit.co, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Unit.co webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.
Integrating Unit.co Webhooks Using Ruby
Integrating Unit.co webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.
Configuring Unit.co Webhook Authentication
Here's how it works
Supported Unit.co Webhook Events
account.closed
Occurs when a Deposit Account is closed.
account.reopened
Occurs when a closed Deposit Account is reopened
account.frozen
Occurs when a Deposit Account is frozen
account.unfrozen
Occurs when a frozen Deposit Account is unfrozen
application.denied
Occurs when an Application is denied.
application.pendingReview
Occurs when an Application is in pendingReview state.
application.awaitingDocuments
Occurs when additional Application Documents are required to approve an Application.
authorization.created
Occurs when an Authorization is created.
authorization.canceled
Occurs when an Authorization is canceled.
authorization.amountChanged
Occurs when an Authorization amount is changed
authorization.declined
Occurs when an Authorization is declined.
authorizationRequest.approved
Occurs when an AuthorizationRequest is approved. See Programmatic authorization of card purchases
authorizationRequest.declined
Occurs when an AuthorizationRequest is declined. See Programmatic authorization of card purchases
authorizationRequest.pending
Occurs when a Purchase related AuthorizationRequest is pending approval. See Programmatic authorization of card purchases
authorizationRequest.pending
Occurs when a CardTransaction related AuthorizationRequest is pending approval. See Programmatic authorization of card purchases
authorizationRequest.pending
Occurs when an IIAS related AuthorizationRequest is pending approval. See Programmatic authorization of card purchases
bulkPayments.failed
Occurs when a Payment in bulk failed.
bulkPayments.finished
Occurs when a Payments bulk is finished.
card.activated
Occurs when a Card is activated for the first time.
card.statusChanged
Occurs when a Card status changes, excluding first time card activation (see card.activated).
checkDeposit.created
Occurs when a Check Deposit is created
checkDeposit.pendingReview
Occurs when a Check Deposit is pending review
checkDeposit.pendingReview
Occurs when a Check Deposit is pending processing.
checkDeposit.rejected
Occurs when a Check Deposit was rejected.
checkDeposit.clearing
Occurs when a Check Deposit is in the process of being cleared.
checkDeposit.sent
Occurs when a Check Deposit was processed.
checkDeposit.returned
Occurs when a Check Deposit was returned.
customer.created
Occurs when a new Customer is created.
customer.updated
Occurs when a Customer is updated (whether by the org, or by Unit, in case the fields being updated are sensitive fields ).
customer.archived
Occurs when a Customer is archived.
declinedIncomingPayment.created
Occurs when a Declined Incoming Payment is created.
dispute.created
Occurs when a Dispute is created.
dispute.statusChanged
Occurs when a Dispute status changes.
document.approved
Occurs when an Application Document is approved.
document.rejected
Occurs when an Application Document is rejected.
payment.created
Occurs when an ACH Payment is successfully created with a specified status. This event does not fire for rejected payments, see payment.rejected instead.
payment.clearing
Occurs when an originated Debit ACH Payment was delivered to the ACH network, but the account was not credited yet.
payment.sent
Occurs when an originated ACH Payment was processed by the ACH network.
payment.rejected
Occurs when an ACH Payment gets rejected for a specified reason.
payment.returned
Occurs when a sent ACH Payment was returned by the ACH network or the receiving bank for a specified reason.
statements.created
Occurs when all Statements were created for the previous month.
transaction.created
Occurs when a Transaction is created.
transaction.updated
Occurs when a PurchaseTransaction, AtmTransaction, or CardTransaction is updated with the interchange amount, calculated at the end of each day.
receivedPayment.created
Occurs when a Received Payment is created.
receivedPayment.advanced
Occurs when a Received Payment is advanced.
receivedPayment.completed
Occurs when a Received Payment is completed.
receivedPayment.returned
Occurs when a Received Payment is returned.
chargeback.created
Occurs when a Chargeback is successfully created.
reward.sent
Occurs when a Reward is successfully sent to an end customer.
reward.rejected
Occurs when a Reward creation request is rejected (typically due to account status or availability of funds).