longclaw icon indicating copy to clipboard operation
longclaw copied to clipboard

Declined transactions are not caught

Open JamesRamm opened this issue 6 years ago • 2 comments

  • longclaw version: 0.2.0
  • Django version: 1.10
  • Python version: 3.5

Description

Transactions which are declined by the payment gateway (in this case braintree - unknown if it occurs with all gateways) still appear as orders in the longclaw admin:

image

The braintree admin however, indicates that this transaction was declined by the customers bank account due to insufficient funds. This is apparently not the same as a rejection:

https://articles.braintreepayments.com/control-panel/transactions/declines

It is more than likely that more advanced handling of different potential transaction states & statuses is required

JamesRamm avatar Oct 30 '17 16:10 JamesRamm

Hi. It is possible for these options should make your type of error in which to intercept the response from the system and displayed in the operator window. For these payments need their own type of status is payment error.

alexfromvl avatar Nov 07 '17 07:11 alexfromvl

Pushing back to 1.1 as this is more specific to braintree and I am prioritizing stripe support first.

JamesRamm avatar Dec 28 '18 08:12 JamesRamm