we are using the status in the transaction data feed to map it to our own status. We added mappings for approved, authorized, declined, pending, and rejected which are mentioned in the documentation.
Now we are experiencing that we sometimes get transactions with empty status field. This is for transactions that are payed with credit card (stripe gateway) and they should be payed directly. Does empty status always mean that a payment was successful? Why is that not approved? For paypal we saw that we have a status approved once payment was done.