علیرضا صالحی
5 سال پیش توسط علیرضا صالحی مطرح شد
8 پاسخ

موضوع پرداخت آنلاین در اپ اندروید

سلام دوستان...
من برای یک سایتی پرداخت آنلاین انجام دادم و الان برای app هم میخوان ولی اطلاعاتی ندارم که روش کار چجوری هست
مثلا پس از پرداخت پنجره مرور گر بسته شود یا نه و چجوری بسته شود اصلا مراحل کار چجوری هست دوستان لطفا راهنمایی کنید (api رو خودم میزنم)


ثبت پرسش جدید
آروین لری پور
تخصص : برنامه نویس فول استک | موسس و...
@arvinlp 5 سال پیش مطرح شد
1

باسلام،
۱- فروش کالا در اپلیکیشن با فروش کالا در سایت تفاوت چندانی نداره، تمام اطلاعات شما داره سمت سرور یا در اینجا وب سایت شما فعالیت میکنه.
۲- شما باید بیایی و API که جهت خوندن اطلاعات سایت استفاده می کنی رو برای بخش ثبت سفارش، فاکتور و انتقال به درگاه و همچنین بررسی پرداخت هم بنویسی و کاملترش کنی.
۳- در نهایت استفاده از آدرسهای تعریف شده موردنظرت از API در اپلیکیشن هست .
(من پایه رو براساس اینکه شما با API آشنا هستی و با فراخوانی آن در اپلیکیشن هم آشنایی گذاشتم .)
به این ترتیب در زمانی که من از طریق اپ شما بروی گزینه افزودن/خرید کلایی کلیک میکنم، یک فاکتور صادر میشه که اطلاعات مربوطه با سرور رد و بدل میشه(درخواست ساخت فاکتور دادم و فاکتور ساخته شد و در انتظار پرداخت قرار گرفت)، در زمان کلیک کردن بروی گزینه پرداخت در فاکتور اپ یک درخواست به سرور میده که آدرس پرداخت بگیره که شامل آدرس بانک به همراه متغییرهای احزار و قیمت و مسیر برگشت و این چیزاس، که این لینک باید باید باید در یک صفحه مرورگر باز بشه اگر داخل اپ باز میشه کاربر باید باید باید آدرس اون رو ببینه.
چند حالت پیش میاد :
۱- پرداخت موفق ۲- پرداخت ناموفق/انصراف و ...
برمیگرده به محلی که براش به عنوان محل بازگشت مشخص کردی که می تونه یک صفحه وب باشه که پیغام رو نمایش بده و درخواست باز شدن اپ رو بده، که درزمان بازشدن اپ فاکتور بارگذاری مجدد بشه و اطلاعات پرداخت بهش اضافه شده باشه یا اینکه یک api باشه که مستقیما به اپلیکیشن درخواست بفرسته بگه وضعیت پرداخت چی بود.
امیدوارم تونسته باشم کمک کنم بهتون


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

مهم api هست که نوع عملکرد سیستم شما رو مشخص میکنه. باقیش طریقه استفادشه.
برای مثال همون‌طور که کامپوننت‌های VueJs شما به api درخواست ارسال میکنند و اطلاعات رو میگیرند، دقیقا به همین حالت اپلیکیشن شما باید با api در ارتباط باشه.
در بعضی موارد میاند و کاربر رو مجبور میکنند با مرورگر گوشی پرداخت رو انجام بده که این کار تاثیر بدی روی تجربه کاربری کاربران سایت و اپلیکیشن شما میذاره.


علیرضا صالحی
@aliunity751 5 سال پیش مطرح شد
0

@ali.bayat
خیلی ممنون ..
یکم بیشتر میشه در باره روش کار و مراحل انجام کار توضیح بدید


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

در زبان های بومی هر کدوم روش و متد خودشونو دارند. اما اگر با React-Native کار کرده باشید دقیقا از لایبرری های جاوااسکریپتی استفاده میشه ، درخواست به سمت سرور فرستاده میشه و رسپانس حاوی کد و یا اطلاعات برمی‌گرده و شما از همین اطلاعات در اپلیکیشن استفاده میکنی


آروین لری پور
تخصص : برنامه نویس فول استک | موسس و...
@arvinlp 5 سال پیش مطرح شد
1

باسلام،
۱- فروش کالا در اپلیکیشن با فروش کالا در سایت تفاوت چندانی نداره، تمام اطلاعات شما داره سمت سرور یا در اینجا وب سایت شما فعالیت میکنه.
۲- شما باید بیایی و API که جهت خوندن اطلاعات سایت استفاده می کنی رو برای بخش ثبت سفارش، فاکتور و انتقال به درگاه و همچنین بررسی پرداخت هم بنویسی و کاملترش کنی.
۳- در نهایت استفاده از آدرسهای تعریف شده موردنظرت از API در اپلیکیشن هست .
(من پایه رو براساس اینکه شما با API آشنا هستی و با فراخوانی آن در اپلیکیشن هم آشنایی گذاشتم .)
به این ترتیب در زمانی که من از طریق اپ شما بروی گزینه افزودن/خرید کلایی کلیک میکنم، یک فاکتور صادر میشه که اطلاعات مربوطه با سرور رد و بدل میشه(درخواست ساخت فاکتور دادم و فاکتور ساخته شد و در انتظار پرداخت قرار گرفت)، در زمان کلیک کردن بروی گزینه پرداخت در فاکتور اپ یک درخواست به سرور میده که آدرس پرداخت بگیره که شامل آدرس بانک به همراه متغییرهای احزار و قیمت و مسیر برگشت و این چیزاس، که این لینک باید باید باید در یک صفحه مرورگر باز بشه اگر داخل اپ باز میشه کاربر باید باید باید آدرس اون رو ببینه.
چند حالت پیش میاد :
۱- پرداخت موفق ۲- پرداخت ناموفق/انصراف و ...
برمیگرده به محلی که براش به عنوان محل بازگشت مشخص کردی که می تونه یک صفحه وب باشه که پیغام رو نمایش بده و درخواست باز شدن اپ رو بده، که درزمان بازشدن اپ فاکتور بارگذاری مجدد بشه و اطلاعات پرداخت بهش اضافه شده باشه یا اینکه یک api باشه که مستقیما به اپلیکیشن درخواست بفرسته بگه وضعیت پرداخت چی بود.
امیدوارم تونسته باشم کمک کنم بهتون


علیرضا صالحی
@aliunity751 5 سال پیش مطرح شد
0

@arvinlp
خیلی ممنون...
چجوری میشه از طریق وب دستور داد app باز بشه


آروین لری پور
تخصص : برنامه نویس فول استک | موسس و...
@arvinlp 5 سال پیش آپدیت شد
0

@aliunity751
برای اینکه به اپ درخواست اجرا شدن یک متد رو بدین در Android روش های زیادی وجود داره، به عنوان مثال اگر دقت کرده باشید زمانی که در وب سایت کافه بازار بروی گزینه نصب یک برنامه کلیک میکنید صفحه ای نمایش داده میشه که از کاربر سوال میکنه به چه وسیله اون رو باز کنه، اگر اشتباه نکنم به این بخش میگن Deep Links  که برای اینکه بنده اشتباه نکنم بهتره به لینک زیر مراجعه کنید:
https://medium.com/@muratcanbur/intro-to-deep-linking-on-android-1b9fe9e38abd


علیرضا صالحی
@aliunity751 5 سال پیش مطرح شد
0

@arvinlp
@ali.bayat
آقا دمتون گرم.....


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام