Sorry - I may have misunderstood the question, but I found this at delta.com re: how to use online check-in:
"Note: For travel outside of the United States, you will have your passport credentials checked by a Delta agent prior to boarding. Additionally, if your travel requires a Visa, online check-in is not available - please see a Delta agent"