رفتن به مطلب
  • 0

مشکل در پرداخت درون برنامه


rezanaseri

سوال

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

کیف پولش در خود اپ شارژ و با ان می تواند در قسمت های مختلف استفاده نماید

ممنون میشم کامل رهنمایی نمایید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام 

یعنی میخواید کاری کنید که کاربر مبلغی رو درون پرداخت کنه و اون مقدار تو برنامه ذخیره شه بعد با اون مبلغ در قسمت های مختلف خریداری انجام بده؟

مبلغ درون پرداخت شده رو درون یک استرینگ بریزید وقتی درون پرداخت انجام شد، بعد در هر قسمت که کاربر میخواد خرید انجام دهد، هزینه اش رو از مبلغ اصلی کم کنه . 

البته قبل خرید باید چک کنه که پول به اون اندازه موجود باشه . 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

مثلا مبلغ رو پس از اینکه کاربر درون پرداخت کرد ، اینطوری ذخیره کنید .

File.WriteString(File.DirRootExternal,"1.txt","مبلغ")

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

Dim cost As String
cost = File.ReadString(File.DirRootExternal,"1.txt")

با کد بالا هم مبلغ رو از تو فایل تکستی که ذخیره کردیم خوندیم و تو یه استرینگ ریختیم. 

بعد دیگه مثلا مبلغ درون پرداخت شده 1000 تومنه . 

بعد کاربر میخواد یک خرید 200 تک تومنی کنه . 

	If cost>=200 Then
		cost = cost - 200
		File.WriteString(File.DirRootExternal,"1.txt",cost)
		Log(cost)
	else if cost<200 Then
		ToastMessageShow("مبلغ کافی نیست",True)
	End If 

 

گفتیم اگر تو 200 تومن تو حسابش باشه، خرید کنه اگر هم نیست یه پیغام میده . 

فقط هر وقت خریدی انجام دادید، حتما دوباره فایل تکست رو بازیابی کنید . مثل کد بالا . به همون اسم فایل تکست . 

ان شالله موفق باشید :53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کاربر میاد خرید می کنه

من می خوام روی یک لیبل نشون بدم مقدار شارژ خریداری شده رو

یعنی در واقع می خوام کیف پولش رو بهش نشون بدم

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...