For local transportation, Kansai One Pass and ICOCA card are “IC cards” that can be used for almost all trains and buses in the Kansai area. SuicaEng is an iOS application that enables you to use Apple Pay to make payments on trains and busses as well as at stores.
Kansai One Pass is a useful physical “IC card” (chargeable card ticket); it can be used for almost all trains and buses (including Hankyu bus) in the Kansai area (which includes Osaka/Kyoto/Kobe/Nara/Nishinomiya/Takarazuka). It comes with some travellers’ discounts and benefits. This card is for non-Japanese nationals only and you need to show your passport in order to purchase it. It can be purchased at limited locations such as KIX JR station, Hankyu Tourist Center in Osaka/Umeda, and some other places. For more information, see https://kansaionepass.com/en/. This card is sold for 3000 yen. Note that you need to use cash to charge this card. Kansai One Pass can be charged in the same way as ICOCA below.
ICOCA card is a versatile physical IC card which can be used for almost all trains and busses in Kansai and all other regions in Japan; it can also be used for making payments at many stores. The card can be purchased on ticket machines at almost all JR stations, or red ticket machines at most Hankyu stations. It does not come with the benefits you have from Kansai One Pass. See http://www.westjr.co.jp/global/en/howto/guide/movie04.html. Note that you need to use cash to purchase and charge this card.
JR Ticket vending machines have an English mode. See the following for how to purchase and charge an ICOCA on a JR machine: LINK
It is also possible to charge an ICOCA at major convenience stores, including Seven Eleven on Kwansei Gakuin campuns.
SuicaEng is an English-based iOS application to add a virtual “Suica” card to your Apple Pay. Adding Suica to your iPhone or Apple Watch allows you to do anything that you can do with an ICOCA card, i.e., for taking trains/busses and making payments, wherever Suica or ICOCA is accepted. You can charge by your credit card. See https://atadistance.net/apple-pay-suica/ for information. Download the app at https://itunes.apple.com/us/app/suicaeng/id1304852119?mt=8. Suica is the Eastern Japan equivalent of ICOCA, which is used in the Western Japan. The two are essentially regional variants and can be used interchangeably. Only Suica (and not ICOCA) is available as a virtual card. SuicaEng is currently not available for Android.