add unique api key for merchants
add uuid  and external_id to invoice