About Show charge API

Coinbase payment request(create charge) API have field called checkout_id, What is the significance of this field. Is this regarding merchant request reference id ? And also In show charge api there we can pass charge_id or charge_code, Charge_id is unique id we get after payment request, what is charge code ? Is it same as checkout_id ?