برگزیده های پرشین تولز

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

hameddtm

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

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

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

منتظرم
 

phoenix_i06

Registered User
تاریخ عضویت
10 آپریل 2007
نوشته‌ها
2,125
لایک‌ها
175
محل سکونت
آمریکا
میتونید از شرکت های ارایه دهنده این خدمات استفاده کنید (مثل regnow و دیگر سیستم های مشابه) و دیگه نیازی به برنامه نویسی نیست. هر فایلی رو که میخواید بفروشید به عنوان یک محصول به اکانت اضافه میکنید و بعد از پرداخت سیستم لینک داونلود رو به خریدار میده.
 

hameddtm

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

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

تشکر
 

alik

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

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

GFX

Registered User
تاریخ عضویت
28 آپریل 2008
نوشته‌ها
3,705
لایک‌ها
747
محل سکونت
TH
ممنون از اطلاعات دوستان!
آیا سایتهای که معرفی کردید با ایران سازگار هست؟
 

phoenix_i06

Registered User
تاریخ عضویت
10 آپریل 2007
نوشته‌ها
2,125
لایک‌ها
175
محل سکونت
آمریکا
بعیده مشکل نداشته باشن. به جز چندتاشون مثل avangate که هلندی هست بقیه آمریکایی هستن.

ممنون از اطلاعات دوستان!
آیا سایتهای که معرفی کردید با ایران سازگار هست؟
 

phoenix_i06

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

ممنون. regnow بد نبود. سایتهای مشابه هم سرچ کردم. مثل payloadz.com یا 1shoppingcart.com. اما این رو می ذارم گزینه آخر. ترجیحا اگه بشه کد رو خودم داشته باشم بهتره.

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

تشکر
 
بالا