View Issue Details

IDProjectCategoryView StatusLast Update
0007350module Amazon Paymainpublic2023-02-02 21:54
Status resolvedResolutionfixed 
Product Version2.0.0 
Target VersionFixed in Version2.0.1 
Summary0007350: OXTRANSID contains authorize status codes
DescriptionThe OXTRANSID contains the constant "AMZ_PAYMENT_PENDING" In case of a declined payments. This is causeing some issues for our merhcants since the ERP system of the merchant can not find this ID and merchants can not fulfill these orders.
Steps To Reproduce0. Enable Amazon Pay sandbox mode
1. Add an item to the cart
2. click the amazon pay button
3. select a payment instrument simulating a declined payment
4. complete the checkout
TagsNo tags attached.



2022-08-29 11:29


oxid-id-missmatch.png (87,028 bytes)
oxid-id-missmatch.png (87,028 bytes)


2022-09-01 15:26

administrator   ~0014215

Hello and thank you for your report. I can confirm that oxorder__oxtransid is set to AMZ_PAYMENT_PENDING. However, I'm not aware of your issue with this. In case of an unfinished transaction Amazon's response does not contain a chargeId, which would be inserted into oxorder__oxtransid, if available. Please tell us what behavior you are expecting so we may understand what exactly is the issue with the current behavior.



2022-09-20 09:37

reporter   ~0014312

Thanks for the reply here.
Expected behavior: The oxorder__oxtransid field should at not time contain any information that is not a transaction id.


2022-09-20 10:47

administrator   ~0014314