Refund status and refund payment status

Hello,
I have two questions about refund status and refund payment status:

  1. When the refund is still in PENDING status, will refund order also has PENDING status?
  2. order.refunds[i].status can be PENDING , APPROVED , REJECTED , or FAILED. The status field of object return by createRefund API can be * PENDING, COMPLETED,REJECTED, FAILED. Is APPROVED the same as COMPLETED?
    Thank you.

:wave: Sorry for the delay. I had to check with the team to get confirmation about the behavior. With refunds APPROVED is the same as COMPLETED. :slightly_smiling_face:

Hi there, sorry for bumping old thread, but is it possible to update object documentation for Refund Object?

The Refund Object - Square API Reference still does not mention COMPLETED status.

Thanks for bringing this to our attention. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. :slight_smile: