As a todo says in the commerce_payment.info.inc there are some properties missing in the payment entity:
// TODO: add remote_id, message, amount, currency_code, status, and remote_status.
Message has two fields in the schema, message & message variables so it should be handled accordly
Comments
Comment #1
pcambrahttps://github.com/pcambra/drupalcommerce/commit/5c7cf7751a3bb31b47e0848...
Comment #2
rszrama commentedAwesome, got this in. Only thing I changed was the case in commerce_payment_get_properties(). Since we're returning, we don't need the break.