همه اینها خیلی ساده هست...
روش دوستمون مربوط به زمانی هست که از WebView استفاده می کنید، در این حالت میتونید روی URL ها کنترل داشته باشید.
روشی که من خدمتتون عرض کردم مربوط به زمانی هست که وب سایت در مرورگر گوشی باز شده باشه.
توی مانیفست، در تگ activity موردنظر این کدها رو وارد کنید:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="com.your.scheme" />
</intent-filter>
در این حالت هر URLی که با //:com.your.scheme شروع شده باشه، وقتی مرورگر به اون لینک منتقل بشه، اکتیویتی شما باز خواهد شد.
حالا فرض کنیم این آدرس باز شده: com.your.scheme://?data=hello&status=1
برای دریافت مقادیر data و status از کد زیر در اکتیویتی استفاده کنید
final Uri data = getIntent().getData();
final String tmpData = data.getQueryParameter("data");
final String tmpState = data.getQueryParameter("status");
حالا داده هایی که در مرورگر بودن به اکتیویتی شما منتقل شدن.
تنها کاری که لازمه بکنید اینه که در صفحه ی آخر عملیات بانکی یک URL بسازید و تمام داده ها رو در URL جا بدید و مرورگر رو به اون URL خاص Redirect کنید.