PDA

View Full Version : آموزش پرداخت درون برنامه ای همراه پی با Eclipse در کمتر از 5 دقیقه



ali_fattahi
دوشنبه 17 فروردین 1394, 20:37 عصر
https://hamrahpay.com/assets/images/tutorials/Eclipse-luna.png

در این آموزش میتوانید در کمتر 5 دقیقه برنامه های اندروید خود را به سرویس پرداخت درون برنامه ای همراه پی مجهز نمایید.
محیط برنامه نویسی : Eclipse
1- در ابتدا فایل کتابخانه همراه پی را دانلود نمایید (دانلود (https://hamrahpay.com/public_upload/modules/files/hamrahpay-inapp-library.zip))
فایل را از حالت فشرده خارج نمایید .
محتویات داخل فایل :


Hamrahpay.java : فایل اصلی کتابخانه همراه پی که با وب سرویس همراه پی ارتباط برقرار میکند
PayActivity.java : فایل اکتیوی صفحه پرداخت
pay_activity.xml : فایل layout رابط کاربری صفحه پرداخت
MainActivity.java : کد دکمه پرداخت در این فایل قرار دارد (خط 23 تا 95)



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


مرحله اول :


فایل pay_activity.xml را به پوشه layouts پروژه خود اضافه نمایید



https://hamrahpay.com/public_upload/modules/images/eclipse-hp-tutorial-2.png




مرحله دوم :


بر روی پروژه خود راست کلیک نموده و بر روی گزینه Refresh کلیک کنید تا id فایل xml به پروژه اضافه گردد



https://hamrahpay.com/public_upload/modules/images/eclipse-hp-tutorial-3.png




مرحله سوم :


فایل های HamrayPay.java و PayActivity.java را به پروژه خود اضافه نموده و خط اول آنها را با نام پکیج برنامه خودتان جایگزین نمایید.



https://hamrahpay.com/public_upload/modules/images/eclipse-hp-tutorial-1.png






مرحله 4 :


فایل AndroidManifest.xml پروژه خود باز کرده و Permision ها و activity های برنامه را به آنها اضافه نمایید
این پرمیژن ها را میتوانید از فایل AndroidManifest.xml که همراه کتابخانه همراه پی آمده است کپی نمایید.





https://hamrahpay.com/public_upload/modules/images/eclipse-hp-tutorial-4.png


تصویر فایل AndroidManifest.xml
مرحله آخر :اضافه کردن دکمه پرداخت به برنامه :

در هر کجا از برنامه خود میتوانید یک دکمه برای پرداخت اضافه نمایید . ما به پروژه خود یک دکمه با id ی pay_btn اضافه کرده ایم و بر روی رویداد setOnClickListener کد های نمایش صفحه پرداخت را نوشته ایم :
لایبراری های زیر را به اکتیویتی که دکمه پرداخت دارد اضافه نمایید :
import android.view.View;
import android.widget.Toast;
import android.content.Intent;
import java.util.concurrent.ExecutionException;




کد های مربوط به دکمه پرداخت در فایل MainActivity.java خط های 23 تا 95 آن را در پروژه خود کپی نموده و در خط 39 همین فایل برنامه به جای کلمه "hp_54ed96124dcb0460550163" شناسه کالای خود را که در همراه پی ثبت نموده اید جایگزین نمایید.


در خط 56 فایل MainActivity.java و خط 83 فایل PayActivity.java باید کد های مربوط به ارتقاع نرم افزار خود را بنویسید . به عنوان مثال اگر قرار است سکه ای به بازی اضافه شود یا فصل های یک کتاب فعال گردند و یا برنامه شما به نسخه طلایی ارتقاع پیدا کند باید کد های مربوط به آن در این دو فایل در محل های مشخص شده نوشته شوند.


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


منبع : همراه پی (https://hamrahpay.com/)