2

When a guest checkout completes successfully, the redirect and webhook postback are both passed parameters indicating a successful checkout. However, what happens if the ACH fails to clear several days later, or is cancelled by the receiver? Is the only way I can determine this by querying the transaction on the expected clearing date, or is there a webhook I am missing?

If this is accomplished by querying the transaction ID, and I check after the expected clearing date, is it guaranteed to not then clear after that?

dmulter
  • 2,608
  • 3
  • 15
  • 24
jhosteny
  • 554
  • 3
  • 8

1 Answers1

3

Dwolla has a Webhook called "TransactionStatus". That Webhook will POST to your server whenever a transaction's status changes. On a typical transaction, you will get 2 notifications: first, that the transaction entered "pending" mode, and then finally when it enters "processed" (or "failed", "canceled") mode.

Here's a page explaining the different statuses a transaction can be in.

Finally, if you decide to opt out for the manual polling method, you should know that as long as a transaction is in "pending" mode, that are no guarantees either way. That said, its very very rare for a transaction to stay pending after its clearing date.

  • 1
    Thanks for the prompt response. I should have picked up on this from the docs, since it specifically mentions **any** state change. – jhosteny Jan 29 '13 at 21:30
  • -@Michael if the transaction ultimately fails to clear, does the sender's account get reimbursed? – tim peterson Apr 06 '13 at 15:16
  • @Tim if the transaction fails to clear, the sender's account would have never been debited and hence would not need a corresponding credit for "reimbursement". Think if it in the same way if you wrote a bad check that bounces, you never really had the money to begin with so you wouldn't be reimbursed. – Russ Apr 15 '13 at 15:54
  • @Russ, so this appears notably different from the regular `transaction/send()` API call in which the money will be transferred from the sender's to the recipient's Dwolla account regardless of the status of the recipient's account. – tim peterson Apr 15 '13 at 19:04