Difference between customer_bank_transfer_created & customer_transfer_created


(Youdar) #1

Hi, All:

We encountered some problem when dealing with transfer webhooks.

This is a simple log that we persist for each webhook invocation.

Question:
What’s the difference between customer_bank_transfer_created and customer_transfer_created and how and when we should resolve customer_bank_transfer_created event?

Old question:

At what situation we’ll received these 2 ALMOST the same webhooks? They are not the same due to different resource id, and we can’t find anything with the customer_bank_transfer_* resource IDs.


(Jared Dellitt) #2

Hey @youdar, the customer_bank_transfer_* events are those that relate to an ACH transaction between a verified customer and their bank, whether incoming or outgoing.

The customer_transfer_* events then refer to the transaction between the two parties involved. For example, if one verified customer sends from their bank to an unverified customer, you’ll get events for the following:

customer_bank_transfer_*               bank -> sender
customer_transfer_*                    sender -> receiver
customer_transfer_*                    receiver <- sender

If the same transaction was to another verified customer’s bank (not balance), the following events would be sent:

customer_bank_transfer_*               bank -> sender
customer_transfer_*                    sender -> receiver
customer_transfer_*                    receiver <- sender
customer_bank_transfer_*               receiver -> bank

Let us know if you want more clarification!


(Cory Anderson) #3

(Cory Anderson) #4

(Cory Anderson) #5