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.
Save countless hours integrating Unit.co webhooks into your application.

Integrating Unit.co Webhooks Using Javascript

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).