آژانس هواپیماییexchanging

امکان دانلود پس از پرداخت آنلاین

شروع موضوع توسط hameddtm ‏19 فوریه 2010 در انجمن PHP

  1. hameddtm

    hameddtm Registered User

    تاریخ عضویت:
    ‏18 سپتامبر 2004
    نوشته ها:
    39
    تشکر شده:
    1
    سلام دوستان
    برای سایت یکی از خوانندگان که می خواهد آلبومهایش را برای فروش آنلاین (در سطح جهان و نه ایران) روی سایتش داشته باشد، نیاز به راهنمایی دارم:
    می خواهم طوری باشد که کاربران پس از زدن کلیدی مثل buy now بتوانند از طریق مثلا visa, mastercard و روشهای رایج مبلغشان را بپردازند. تا اینجای کار را نرم افزارهای زیادی هستند که انجام می دهند مثلا ShopSite. اما مشکل اینجاست که می خواهم پس از پرداخت لینک دانلود آهنگ در اختیارشان قرار بگیرد. چطور می توانم «پس از پرداخت موفق» این لینک را برای دانلود آن فرد نمایش دهم.

    البته برای اینکه کس دیگری نتواند از آن لینک استفاده کند می توانم در ابتدا آی پی آن فرد را ذخیره کنم و به فایل php بگویم فقط برای آن آی پی فایل هدر را فایل مقصد بگذارد. (طبیعتا فایل را برای امنیت بیشتر از لحاظ دسترسی در خود دیتابیس mysql قرار می دهم).

    اگر راه دیگری هست هم لطفا راهنمایی کنید. ممنون می شوم.
    با تشکر از دوستان همیشگی persiantools!

    منتظرم
     
  2. phoenix_i06

    phoenix_i06 Registered User

    تاریخ عضویت:
    ‏10 آپریل 2007
    نوشته ها:
    2,113
    تشکر شده:
    173
    محل سکونت:
    آمریکا
    میتونید از شرکت های ارایه دهنده این خدمات استفاده کنید (مثل regnow و دیگر سیستم های مشابه) و دیگه نیازی به برنامه نویسی نیست. هر فایلی رو که میخواید بفروشید به عنوان یک محصول به اکانت اضافه میکنید و بعد از پرداخت سیستم لینک داونلود رو به خریدار میده.
     
  3. hameddtm

    hameddtm Registered User

    تاریخ عضویت:
    ‏18 سپتامبر 2004
    نوشته ها:
    39
    تشکر شده:
    1
    ممنون. regnow بد نبود. سایتهای مشابه هم سرچ کردم. مثل payloadz.com یا 1shoppingcart.com. اما این رو می ذارم گزینه آخر. ترجیحا اگه بشه کد رو خودم داشته باشم بهتره.

    من با php کار می کنم.

    تشکر
     
  4. alik

    alik کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    2,148
    تشکر شده:
    1,226
    معمولا چند تا قانون تعریف میکنن :)

    1- فایل ها توی محل امن (یا خارج از فولدر وب یا داخل دیتابیس)
    2- به ازای هر پرداخت موفق یک کلید hash برای شناسایی بر روی لینک دانلود
    3- هر کلید hash متناسب با زمان پرداخت موفق دارای اعتبار زمانی دانلود است مثلا 1 روز این کلید معتبر است (یعنی لینک دانلود یک روز معتبره و کار میکنه)
    4- هر کلید hash در بازه زمانی که معتبر است به تعداد مثلا 3 آی پی مختلف قابل دانلود است (یعنی ده نفر با همان لینک دانلود نکنند)
    5- شرایط انقضا کلید را مشخص کنید متناسب با کارتون (1- به محض شروع دانلود 2- به محض دانلود کامل 3- نقض یکی از شرایط فوق)
     
  5. GFX

    GFX Registered User

    تاریخ عضویت:
    ‏28 آپریل 2008
    نوشته ها:
    3,697
    تشکر شده:
    737
    محل سکونت:
    TH
    ممنون از اطلاعات دوستان!
    آیا سایتهای که معرفی کردید با ایران سازگار هست؟
     
  6. phoenix_i06

    phoenix_i06 Registered User

    تاریخ عضویت:
    ‏10 آپریل 2007
    نوشته ها:
    2,113
    تشکر شده:
    173
    محل سکونت:
    آمریکا
    بعیده مشکل نداشته باشن. به جز چندتاشون مثل avangate که هلندی هست بقیه آمریکایی هستن.

     
  7. appbannerkhuniresbanner
  8. phoenix_i06

    phoenix_i06 Registered User

    تاریخ عضویت:
    ‏10 آپریل 2007
    نوشته ها:
    2,113
    تشکر شده:
    173
    محل سکونت:
    آمریکا
    بستگی داره بخواید تا کجای کار رو خودتون انجام بدید. اگر میخواید پرداخت توسط سیستم هایی که قبلا گفتم انجام بشه و بقیه کارها (مثل داونلود ها) توسط شما انجام بشه باید دنبال یه سیستمی باشید که IPN داشته باشه (Instant Payment Notification) مثل paypal، plimus , ...