hps / heartland-php

Heartland Payment Systems Payment Gateway PHP SDK
https://developer.heartlandpaymentsystems.com/SecureSubmit/
GNU General Public License v2.0
25 stars 23 forks source link

transactionsStatus? #35

Closed fhferreira closed 6 years ago

fhferreira commented 6 years ago

Where can I see all the transactionsStatus? What is the transactionsStatus after "Authorization" and what is after a capture? An authorization could be capture twice?

slogsdon commented 6 years ago

Hi @fhferreira!

Where can I see all the transactionsStatus?

You can find a list of transaction status indicators here: https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/webframe.html#Status%20Indicators.html.

What is the transactionsStatus after "Authorization" and what is after a capture?

A transaction's status indicator after a successful authorization response will be A, where it will remain until it's captured, reversed, voided, etc. A capture of an open authorization will not immediately change the status of an authorization, but once the open batch is closed, the authorization's status will change to C.

An authorization could be capture twice?

Heartland does not currently support multiple captures on a single authorization.