درگاه پرداخت بانک برای برنامه نویسان جاوا Java

ارایه درگاه پرداخت بانک برای برنامه نویسان جاوا Java

آیا برنامه نویس جاوا هستید و به درگاه پرداخت نیاز دارید؟

آیا میخواهید نرم افزار مبتنی بر سورس جاوا خود را به درگاه پرداخت بانکی متصل سازید؟

آیا سورس کد نمونه برای ارسال فرم از طریق Java را نیاز دارید ؟

آیا میخواهید سورس کد Java خود را به درگاه پرداخت بانک متصل سازید؟

آیا اطلاع دارید که درگاه پرداخت راه حلی ایده آل و محبوب برنامه نویسان برای برنامه نویسان وب و جاوا می باشد؟

آیا اطلاع دارید که از طریق وب سرویس شبکه اجتماعی میتوانید در شبکه های اجتماعی همچون گوگل پلاس و … به فعالیت بپردازید ؟

آیا اطلاع دارید که درگاه پرداخت ePayBank.ir منعطف ترین سیستم درگاه بانکی کشور می باشد؟

آیا اطلاع دارید که درگاه پرداخت ePayBank.ir دارای پشتیبانی برنامه نویسی و رفع مشکل کدنویسی درگاه بانکی پذیرندگان خویش می باشد؟

آیا میخواهید از سرویس درگاه بانکی درگاه پرداخت برای نرم افزار اندرویدی یا مبتنی بر جاوا خویش بهره مند شوید و به خانواده درگاه پرداخت بپیوندید؟

آیا اطلاع دارید که درگاه پرداخت ارایه دهنده خدمات متنوع بانکی و برنامه نویسی برای  رونق گرفتن کسب و کارهای هم وطنان عزیز است؟

آیا اطلاع دارید که اعضای خانواده درگاه پرداخت میتوانند از مزایای ویژه درج آگهی – تبلیغ – تبلیغات  و نیازمندی در سایت آگهی آگهی شهر من بهره مند شوند؟

How to submit HTML form data (method=POST) using JAVA

How to submit HTML form data (method=GET) using JAVA

The following is an example of how to “emulate” a browser and sumbit arbitrary data to a form handler in Payment Ports of ePayBank.ir (using GET in this case) and http or https.
For instance, you have the following HTML form:

<form name=”pay” action=”http://epaybank.ir/secure_gateway/social_networks.php” method=”GET”>

<input=”text” name=”mobile” value=”09141776345″>
<input=”text” name=”price” value=”50000″>

</form>

use your JAVA program to submit the information and get the feedback rather than use the browser

public void doSubmit(String url, Map<String, String> data) throws Exception {
URL siteUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection) siteUrl.openConnection();
conn.setRequestMethod(“GET”);
conn.setDoOutput(true);
conn.setDoInput(true);

DataOutputStream out = new DataOutputStream(conn.getOutputStream());

Set keys = data.keySet();
Iterator keyIter = keys.iterator();
String content = “”;
for(int i=0; keyIter.hasNext(); i++) {
Object key = keyIter.next();
if(i!=0) {
content += “&”;
}
content += key + “=” + URLEncoder.encode(data.get(key), “UTF-8”);
}
System.out.println(content);
out.writeBytes(content);
out.flush();
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = “”;
while((line=in.readLine())!=null) {
System.out.println(line);
}
in.close();
}

Map<String, String> data = new HashMap<String, String>();
data.put("mobile", "9141776345");
data.put("price", "50000");

doSubmit("http://epaybank.ir/secure_gateway/social_networks.php", data);

کافیست متد فوق را در برنامه جاوا خود استفاده نمایید و پارامترها را ارسال نمایید. بجای موبایل 9141776345 کافیست شماره موبایل پذیرنده که حساب فعال در درگاه پرداخت دارد را تنظیم نمایید. لازم به ذکر است که تسویه حساب تنها با صاحب شماره تلفن که همان پذیرنده تایید شده درگاه پرداخت هست انجام می پذیرد

با استفاده از وب سرویس شبکه های اجتماعی درگاه پرداخت براحتی میتوانید برنامه های جاوا Java یا اندرویدی خود را به درگاه پرداخت ePayBank.ir متصل سازید.

درگاه پرداخت فراهم کننده سرویس آنلاین و مستقیم درگاه بانکی برای تراکنش های بانکی پذیرندگان درگاه پرداخت و کاربران و وب مستران ایرانی در فضای وب مجازی