بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

کمک در نوشتن پرداخت درون برنامه ای زرین پال (درج قیمت توسط کاربر)

مدیریت گفتگو
رضا مردانی 9 سال پیش
آخرین تغییر: 6 سال پیش

سلام دوستان

من میخوام در نرم افزار از پرداخت درون برنامه ای استفاده کنم با این تفاوت که کاربر قیمت رو خودش بتونه در Edit Text وارد کنه بعد پرداخت کنه

اما نمیدونم چجوری قیمت رو از Edit Text بگیرم ممنون میشم کمک کنید 

درگاه پرداخت زرین پال

اینم کد که setAmount همون قیمت هستش حالا میخوام بصورت داینامیک باشه و از Edit Text گرفته بشه قیمت.

 
Payment payment = new PaymentBuilder()

.setMerchantID("4ff2f25a-82c8-45eb-b540-4c5b5ee8aeb5") // This is an example, put your own merchantID here.
.setAmount(1000) // In Toman
.setDescription("پرداخت تست پلاگین اندروید")
.setEmail("moslem.deris@gmail.com") // This field is not necessary.
.setMobile("09123456789") // This field is not necessary.
.create();

نظرات

سالار جلالی 9 سال پیش
دوست عزیز تنها کاری که باید بکنید اینه که مقدار فیلدی رو که میخواید رو بگیرید داخل یه متغیر int بریزید و مدر set amount فراخوانیش کنید

پاسخ‌ها 1


خب باید از این روش استفاده کنی : 

yourEditTextObject.getText().toString 

با این کار تکست اون edittext رو میگیری بعد با استفاده از Integer.parse  اون استرینگ رو به int تبدیل کنی

بعد اینو میزاری داخل متد setAmount 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .