I worked for a pick up service at another store. Honestly it shouldn't be a problem to use your i.d from Mexico. They will not ask you for your card information upon pick up. That's just not how pick up services work. Your order number and i.d from mexico should be enough.