Jump to content
  • 0

Blesta transactions are too complicated


itvietnam

Question

I can not find any explanation from this user guide: https://docs.blesta.com/display/user/Using+Blesta

And i can see there are many duplication from blesta transaction:

what is differences between:

  • refunded and returned? when we need to use refund? when we need to use return?
  • declined and voided differences?
  • when we need to check error? can you give me example?

2019-09-11_09-22-55.png

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

I think the best question is, what are you intending to use the transactions for? You don't have to use a status like "Returned" if you don't want to or your payment processor does not support a similar status.

Different payment gateways provide different transaction statuses, and the statuses Blesta supports covers pretty much all of them in a generic way.

Typically:

  • Approved - payment received
  • Declined - payment declined/refused
  • Voided - payment voided/invalid
  • Error - payment error occurred
  • Pending - payment may be received but awaiting confirmation; on it's way; authorized but not yet captured
  • Refunded - payment was probably Approved in the past, but has now been refunded back to the client
  • Returned - payment was probably not Approved in the past, but any money received was returned back to the client

Use, or don't use, those statuses to your liking, but "Approved" should be your successful payment received status and all of the others are not.

Link to comment
Share on other sites

  • 0
  • Declined - payment declined/refused
  • Error - payment error occurred

So it's duplicated. Both are error. Try to be simple is the best. DigitalOcean is success because they are keeping things simple.

  • Refunded - payment was probably Approved in the past, but has now been refunded back to the client
  • Returned - payment was probably not Approved in the past, but any money received was returned back to the client

Both are duplicated and have to refund to card holder. So please keep it simple.

 

Link to comment
Share on other sites

  • 0

A comparison to DigitalOcean doesn't really apply here since they are not a payment gateway. The transaction statuses in use by Blesta cover the basic statuses one might expect given the breadth of statuses some payment gateways use. For instance, GoCardless responds with any of the following statuses:

  • Payment Created
  • Customer Approval Granted
  • Customer Approval Denied
  • Payment Cancelled
  • Payment Confirmed
  • Payment Paid Out
  • Payment Retried
  • Payment Autoretried
  • Late Failure Settled
  • Chargeback Settled
  • Test Failure
  • Insufficient Funds
  • Refer to Payer
  • Bank Account Closed
  • Direct Debit Not Enabled
  • Invalid Bank Details
  • Bank Account Transferred
  • Mandate Canceled
  • Mandate Expired
  • Authorisation Disputed
  • Refund Requested
Link to comment
Share on other sites

  • 0
13 minutes ago, itvietnam said:

so both are incomplete transaction/payment? right?

Declined means the bank declined the charge. Error means there could have been a problem with the gateway and the charge may otherwise go through. In both cases, the charge did not complete and will not settle. However, there is a major distinction between the two. In the case of a decline, there can be many reasons. Account doesn't have the funds, or the address doesn't match the one provided (AVS mismatch). Whatever the case, you should check Tools > Logs > Gateway to see what the raw response was from the gateway which may give more clarity to the reason.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...