Legally, yes. Stripe isn't that deep. It processes credit cards in every country. It makes sure that wherever you are, you can pay someone else in any other city.
Most countries will want other payment options too - banks, some ewallets, 7-11, QR, phone credit. Some of these have unexpected rules, like downtime at 1-3 AM, or a hefty fee for certain transactions between bank. And then you have workarounds where the PG has accounts in all the banks, and processes transactions from bank H to bank I by making a H to H' transfer and an I' to I transfer. Where ' is the account owned by the PG. So local players often beat global players in these as they can go cheaper, faster, more reliable.
And so many global payment providers will build on top of local ones for many different countries.
Most countries will want other payment options too - banks, some ewallets, 7-11, QR, phone credit. Some of these have unexpected rules, like downtime at 1-3 AM, or a hefty fee for certain transactions between bank. And then you have workarounds where the PG has accounts in all the banks, and processes transactions from bank H to bank I by making a H to H' transfer and an I' to I transfer. Where ' is the account owned by the PG. So local players often beat global players in these as they can go cheaper, faster, more reliable.
And so many global payment providers will build on top of local ones for many different countries.