/v3/merchants/{mId}/orders/{orderId}/payments
"id": "|\u0013Ê\u001D(\tED¶†EtT¿ªw",
/v3/merchants/{mId}/orders/{orderId}/payments
GET /v3/merchants/{mId}/refunds
GET /v3/merchants/{mId}/refunds/{refundId}
DeviceIds
from the following endpoints:
/v3/merchants/{mId}/orders/{orderId}
/v3/merchants/{mId}/payments/{paymentId}
/v3/merchants/{mId}/payments/{paymentId}
The workarounds are not experiencing this issue at all. If you are still seeing this error, please create a new question with additional details, including step by step reproduction, environment details, etc. Please see our guide on How to Ask Good Questions.
refund.orderRef.device
returns what you've stated here. However, that same information can be gotten simply by using the other endpoints (described below). Unfortunately, this means you'll need to make additional calls get get the correct data.
refund.device
should have no issuesrefund.orderRef.device
== order.device
refund.payment.device
== payment.device
payments.refunds.orderRef.device
== order.device
order.payment.refunds.orderRef.device
== order.device
Is this work around a temporary fix while your devs work on the issue or is this a perminent emplacement?
i.e. this code was working fine for months then suddenly broke. Also the same code is currently working with other merchant accounts. It's only broke for one of our clients.
3 People are following this question.