Copy link to clipboard
Copied
Can't find it i API Discovery or anywhere else.
I expected to be able to see the payment type on field: "paymentMethodTypeId" but it is ALWAYS set to "1" no matter what payment type i use on the order.
Hi Thomas,
Indeed, as Liam mentioned, those are the associated values, Cc/check/cash/eft, and yes at the moment we identified a bug, where no matter what type of payment is recorded, this field will always output the value "1". We have logged and sent this to engineering, thank you very much for highlighting it.
Kind Regards,
Alex
Copy link to clipboard
Copied
paymentMethodTypeId
- (integer)If you want the order status it is - statusTypeId
Copy link to clipboard
Copied
Hi Thomas,
Indeed, as Liam mentioned, those are the associated values, Cc/check/cash/eft, and yes at the moment we identified a bug, where no matter what type of payment is recorded, this field will always output the value "1". We have logged and sent this to engineering, thank you very much for highlighting it.
Kind Regards,
Alex
Copy link to clipboard
Copied
Thanks for confirming it, i was going slightly mad and could not figure out why it always got the same number
Copy link to clipboard
Copied
Do you know when this will be fixed?
We depend on this function to verify Card payments in reports, but are now forced to remove it until it's fixed.
Copy link to clipboard
Copied
the bug still exists
Copy link to clipboard
Copied
That is because it has not been fixed yet.
Copy link to clipboard
Copied
What you can do is a temporary hack, assign the same payment ID value to a different field that you are not using (Shipping notification for example)
Then use liquid to check what the value of the field is.
Copy link to clipboard
Copied
the bug still exists (+ 1 year)
Copy link to clipboard
Copied
Impressive!