«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
آموزش پرداخت درون برنامه ای همراه پی برای Basic4Android در کمتر از 5 دقیقه - آموزشهای :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

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

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها

آموزش پرداخت درون برنامه ای همراه پی برای Basic4Android در کمتر از 5 دقیقه - آموزشهای
در این آموزش میتوانید در کمتر از 5 دقیقه نرم افزار های خود را به سرویس پرداخت درون برنامه ای همراه پی مجهز نمایید
نکته ی مهم: شما باید در http://hamrahpay.com/ یک حساب داشته باشید(برای ایجاد حساب نیاز به داشتن عکس اسکن شده رنگی از صفحه ی اول شناسنامه و همچنین عکس رنگی از کارت ملی برای آپلود و همچنین یک حساب بانکی اینترنتی بانک ملت دارید)

محیط برنامه نویسی : Basic4Android

موارد مورد نیاز :

دانلود نمونه سورس همراه پی(hamrahpay) :
https://hamrahpay.com/public_upload/modu...v1beta.zip

فایل را از حالت فشرده خارج نمایید.

محتویات فایل :
[تصویر: files.png]

از دایرکتوری libs فایل WebViewExtras2-v2.10 از حالت فشرده خارج نموده و فایل های آن را در مسیر نصب Basic4Android در زیر دایرکتوری Libraries کپی نمایید.
دایرکتوری hamrahpay_b4a_v1beta شامل نمونه پروژه همراه پی برای Basic4Android میباشد که شما باید این پروژه را در محیط Basic4Android باز نمایید.





شروع آموزش استفاده از همراه پی در Basic4Android



1- ابتدا یک پروژه جدید در b4a ایجاد نمایید و طبق تصویر زیر کتابخانه های مورد نیاز را فعال نمایید:
[تصویر: libs.png]

2- اضافه کردن ماژول همراه پی : در این مرحله باید یک ماژول جدید به نام hamrahpay ایجاد نمایید . طبق تصویر زیر :

https://hamrahpay.com/assets/images/tutorials/b4a/add_module.png

سپس نام آن را hamrahpay گذاشته

https://hamrahpay.com/assets/images/tutorials/b4a/module_name.png

و کد های داخل ماژول hamrahpay که در نمونه کد های دانلود شده قرار دارد را در این فایل کپی نمایید.



3- ایجاد یک اکتیویتی جدید به نام payment_activity طبق تصویر زیر :

https://hamrahpay.com/assets/images/tutorials/b4a/create_activity.png

در این مرحله نیز باید همانند مرحله قبل کد های payment_activity را از نمونه کدهای دانلود شده کپی نمایید و در این فایل قرار دهید.



3- حال نوبت به ساخت دکمه پرداخت رسیده است . برای این کار شما باید یک دکمه در پروژه خود ایجاد نموده و در رویداد click آن کد درخواست پرداخت را بنویسید . این کار به سادگی هرچه تمام و تنها با 2 خط کد انجام میشود . در تصویر زیر نمونه کد پرداخت را مشاهده مینمایید که در نمونه کد پروژه نیز وجود دارد.

https://hamrahpay.com/assets/images/tutorials/b4a/pay_btn.png

در خط اول ابتدا صحت اتصال به اینترنت توسط کتابخانه همراه پی چک میشود و در صورت عدم اتصال پیام خطایی به کاربر نمایش داده میشود و در غیر اینصورت یک درخواست پرداخت ارسال خواهد شد و در صورتی که مشکلی وجود نداشته باشد صفحه پرداخت به کاربر نمایش داده خواهد شد . در این کدproduct_sku یک متغیر از نوع string میباشد که حاوی کد شناسه کالا میباشد . این کد را میتوانید پس از ثبت کالا در همراه پی از پنل خود کپی نمایید.



برای ایجاد دکمه پرداخت میتوانید از Designer وارد محیط طراحی شده و از منوی Add View و انتخاب Button یک دکمه به نام pay_btn ایجاد نمایید . طبق تصویر زیر :

https://hamrahpay.com/assets/images/tutorials/b4a/create_btn.png


سپس کدهای درخواست پرداخت را همانند شکل قبل از پروژه کپی نموده و در رویداد click آن قرار دهید .

نکته : این دکمه در هرکجای نرم افزار شما میتواند قرار گیرد ، ما در این پروژه در اکتیویتی Main قرار داده ایم که میتوانید از نمونه کدهای دانلود شده مشاهده نمایید .

در اکتیویتی Main یک متغیر به نام product_sku از نوع String قرار دارد که حاوی کد شناسه محصول میباشد و باید با شناسه محصول شما جایگزین گردد.

[تصویر: sku.png]

مرحله نهایی :

فعال سازی نرم افزار شما پس از پرداخت ، این فعال سازی میتواند شامل ارائه هر نوع سرویسی در نرم افزار شما باشد که پس از پرداخت باید انجام گردد . به عنوان مثال بازگشایی قسمت های قفل شده نرم افزار شما یا اضافه کردن سکه و امتیاز به برنامه و ...

برای این کار فایل ماژول hamrahpay را باز کرده و در خط آخر یک متد یا sub به نام activate_app وجود دارد که باید کدهای فعال سازی برنامه خود را در آن بنویسید و یا در صورتی که تابع فعال سازی دیگری دارید در این تابع فراخوانی گردد .

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

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

منبع : همراه پی
http://hamrahpay.com/

-
کپی مطلب از
http://quicklearn.ir/forums/topic/4695-%...B1-%DA%A9/

ماژول پرداخت برای eclipse هم اینجا (سایت hampay ) می تونید تهیه کنید با مستندات :
http://hamrahpay.com/modules


موافقین ۰ مخالفین ۰ ۹۴/۰۲/۰۲
مدیرکل

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی