تولیدکنندهٔ لینک PayPal
به راحتی لینک پرداخت PayPal ایجاد کنید.
1. مقدمه
مولد لینک PayPal ابزاری ساده است که آدرسهای URL آماده استفاده برای پرداخت از طریق PayPal ایجاد میکند. بهجای ساخت دستی رشتههای پیچیده Query یا استفاده از یکپارچهسازیهای پیشرفته، میتوانید تنها با پر کردن چند فیلد ساده، در عرض چند ثانیه یک لینک کامل پرداخت ایجاد کنید.
این ابزار برای فریلنسرها، فروشندگان آنلاین، تولیدکنندگان محصولات دیجیتال، سازمانهای غیرانتفاعی و کسبوکارهای کوچک که میخواهند بدون ایجاد یک سیستم کامل پرداخت، وجه دریافت کنند، ایدهآل است. چه به دکمه اکنون خرید کنید، لینک افزودن به سبد خرید یا لینک کمک مالی نیاز داشته باشید، این مولد یک URL با قالب صحیح برای PayPal تولید میکند که میتوانید آن را در هر جایی به اشتراک بگذارید.
میتوانید لینک تولیدشده را در ایمیلها، صفحات فرود، بیوگرافی شبکههای اجتماعی، فاکتورها یا برنامههای پیامرسان قرار دهید. هنگامی که کاربران روی لینک کلیک میکنند، به صفحه پرداخت امن PayPal هدایت میشوند و اطلاعات از پیش تعیینشده شما مانند نام کالا، قیمت، ارز و آدرسهای URL بازگشت از قبل تکمیل شده است.
نیازی به مهارت برنامهنویسی نیست. کافی است اطلاعات پرداخت خود را وارد کرده و لینک تولیدشده را کپی کنید.
2. نحوه عملکرد
این ابزار با استفاده از پارامترهای استاندارد Query در PayPal، بهصورت پویا یک URL پرداخت PayPal ایجاد میکند. بر اساس نوع پرداخت انتخابی و مقادیر واردشده، یک URL کامل ایجاد میکند که به نقطه رسمی پرداخت PayPal هدایت میشود.
انواع پرداخت
- اکنون خرید کنید – یک لینک مستقیم برای پرداخت یکباره ایجاد میکند.
- افزودن به سبد خرید – یک محصول را به سبد خرید PayPal اضافه میکند.
- کمک مالی – یک لینک پرداخت ویژه برای کمکهای مالی ایجاد میکند.
هر نوع با یک پارامتر دستور مشخص در PayPal مطابقت دارد:
- اکنون خرید کنید →
_xclick - افزودن به سبد خرید →
_cart - کمک مالی →
_donations
پارامترهای ورودی
- ایمیل – ایمیل تجاری PayPal شما (حداکثر 320 کاراکتر). این مقدار دریافتکننده پرداخت را مشخص میکند.
- عنوان – نام محصول یا عنوان کمک مالی (حداکثر 256 کاراکتر).
- قیمت – مبلغ پرداخت. باید حداقل 1 باشد و از اعداد اعشاری (با گام 0.01) پشتیبانی میکند.
- ارز – کد ارز (برای مثال USD یا EUR). حداکثر 8 کاراکتر.
- URL صفحه تشکر – صفحهای که مشتریان پس از پرداخت موفق به آن هدایت میشوند (حداکثر 2048 کاراکتر).
- URL لغو – صفحهای که کاربران در صورت لغو پرداخت به آن بازمیگردند (حداکثر 2048 کاراکتر).
قوانین اعتبارسنجی
- قیمت باید عددی بزرگتر یا مساوی 1 باشد.
- URL صفحه تشکر و URL لغو باید در قالب معتبر URL باشند.
- فیلدهای ایمیل، عنوان و ارز دارای محدودیت حداکثر طول هستند.
- انتخاب نوع پرداخت الزامی است.
ساختار خروجی
نتیجه تولیدشده یک URL کامل برای صفحه پرداخت PayPal با ساختار زیر است:
https://www.paypal.com/cgi-bin/webscr?business=EMAIL&cmd=COMMAND¤cy_code=CURRENCY&amount=PRICE&item_name=TITLE&return=THANK_YOU_URL&cancel_return=CANCEL_URL
برای گزینه «افزودن به سبد خرید»، پارامترهای اضافی مانند button_subtype=products و add=1 نیز اضافه میشوند.
محدودیتها
- این ابزار فقط لینکهای سمت کاربر (Client-side) تولید میکند.
- فعال بودن ایمیل PayPal را بررسی نمیکند.
- پرداختها را بهطور مستقیم پردازش نمیکند.
- گزینههای پیشرفته PayPal (مالیات، ارسال، پرداختهای دورهای) در آن گنجانده نشدهاند.
3. نحوه استفاده از این ابزار
- نوع پرداخت را انتخاب کنید: اکنون خرید کنید، افزودن به سبد خرید یا کمک مالی.
- آدرس ایمیل تجاری PayPal خود را وارد کنید.
- عنوان محصول یا کمک مالی را وارد کنید.
- مبلغ پرداخت را وارد کنید.
- کد ارز را مشخص کنید (برای مثال USD).
- یک URL صفحه تشکر اضافه کنید (اختیاری اما توصیهشده).
- یک URL لغو اضافه کنید (اختیاری اما توصیهشده).
- لینک تولیدشده را از بخش نتیجه کپی کنید.
- لینک را در وبسایت، ایمیل، فاکتور یا شبکههای اجتماعی خود قرار دهید.
4. مثالهای کاربردی
مثال 1: فروش یک محصول دیجیتال
سناریو: یک فریلنسر یک کتاب الکترونیکی را با قیمت $19.99 میفروشد.
ورودی:
- نوع: اکنون خرید کنید
- ایمیل: [email protected]
- عنوان: Digital Marketing eBook
- قیمت: 19.99
- ارز: USD
- URL صفحه تشکر: https://example.com/thank-you
- URL لغو: https://example.com/cancel
خروجی:
https://www.paypal.com/cgi-bin/[email protected]&cmd=_xclick¤cy_code=USD&amount=19.99&item_name=Digital Marketing eBook&return=https://example.com/thank-you&cancel_return=https://example.com/cancel
مثال 2: دریافت کمکهای مالی
سناریو: یک سازمان غیرانتفاعی کمکهای مالی 10 دلاری جمعآوری میکند.
ورودی:
- نوع: کمک مالی
- ایمیل: [email protected]
- عنوان: از مأموریت ما حمایت کنید
- قیمت: 10
- ارز: USD
- URL صفحه تشکر: https://charity.org/thanks
- URL لغو: https://charity.org/
لینک تولیدشده، حامیان را به صفحه پرداخت کمک مالی PayPal با اطلاعات از پیش تکمیلشده هدایت میکند.
5. موارد استفاده برای توسعهدهندگان
- لینکهای پرداخت پویا در PHP
$link = "https://www.paypal.com/cgi-bin/webscr?business={$email}&cmd=_xclick¤cy_code={$currency}&amount={$price}&item_name={$title}";
- تولید لینک در JavaScript
const link = `https://www.paypal.com/cgi-bin/webscr?business=${email}&cmd=_xclick¤cy_code=${currency}&amount=${price}&item_name=${title}`;
- خودکارسازی ارسال فاکتور از طریق ایمیل
برای تسریع فرآیند پرداخت بدون نیاز به یکپارچهسازی API، لینکهای پرداخت را بهصورت خودکار در ایمیلهای فاکتور قرار دهید.
- دکمههای پرداخت در صفحات فرود
لینکهای تولیدشده را به دکمههای سفارشی «اکنون خرید کنید» در صفحات HTML ایستا متصل کنید.
نکات امنیتی و اعتبارسنجی
- پیش از تولید لینکها، ورودیهای عددی را در سمت سرور اعتبارسنجی کنید.
- فیلدهای عنوان و ایمیل را پاکسازی (Sanitize) کنید.
- برای URLهای بازگشت و لغو از HTTPS استفاده کنید.
- از افشای منطق حساس کسبوکار در اسکریپتهای سمت کاربر خودداری کنید.
6. پرسشهای متداول
چگونه یک لینک پرداخت PayPal ایجاد کنم؟
ایمیل PayPal، اطلاعات محصول و قیمت را در مولد وارد کنید تا یک URL پرداخت آماده اشتراکگذاری ایجاد شود.
آیا میتوانم از این ابزار برای دریافت کمک مالی استفاده کنم؟
بله. گزینه «کمک مالی» را انتخاب کنید تا یک لینک کمک مالی PayPal ایجاد شود.
آیا به کلید API PayPal نیاز دارم؟
خیر. این ابزار لینکهای استاندارد پرداخت PayPal مبتنی بر URL را تولید میکند.
آیا میتوانم کاربران را پس از پرداخت به صفحه دیگری هدایت کنم؟
بله. از فیلد URL صفحه تشکر برای تعیین یک صفحه موفقیت سفارشی استفاده کنید.
آیا پرداخت در وبسایت من پردازش میشود؟
خیر. پرداختها بهصورت امن در وبسایت PayPal پردازش میشوند.
آیا میتوانم این لینک را در شبکههای اجتماعی قرار دهم؟
بله. لینک تولیدشده را میتوان در هر جایی که از URL پشتیبانی میکند به اشتراک گذاشت.
ابزارهای محبوب
ترتیب حروف را در یک جمله یا پاراگراف معکوس کنید.
اندازه متن را بر حسب بایت (B)، کیلوبایت (KB) یا مگابایت (MB) دریافت کنید.
تعداد کاراکترها و کلمات را در یک متن مشخص بشمارید.
متن را بهراحتی وارونه کنید.
عدد را به صورت نوشتاری آن تبدیل کنید.
متن معمولی را به سبک فونت کج (کورسيو) تبدیل کنید.