At Payment , I should use country Mexico?
And Name and address of debit card holder ? or Any fake one?
And its saying credit card and paypal option, can i use debit card?
UPDATE: Using Paypal, With my Canara bank debit card, payment is refused everytime?