السلام عليكم ...

انا اعمل ع مشروع ضخم

يجب على المستخدم الدفع عن طريق باي بال لكي يحصل على عضوية

وقد قرأت كثيرا في موقع باي بال و اميته مع المعل الحر :D

واخذت شيفرت api وحولتها لصالح موقعي:

    <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">

    <!-- Identify your business so that you can collect the payments. -->
    <input type="hidden" name="business" value="business@personal.com">

    <!-- Specify a Buy Now button. -->
    <input type="hidden" name="cmd" value="_xclick">

   <!-- Specify details about the item that buyers will purchase. -->
   <input type="hidden" name="item_name" value="<?php echo $buy;?>">
   <input type="hidden" name="item_number" value="<?php echo $pro_id;?>">
   <input type="hidden" name="amount" value="<?php echo $price;?>">
   <input type="hidden" name="currency_code" value="USD">
   <input type="hidden" name="quantity" value="<?php echo $qty; ?>">

   <input type="hidden" name="return" value="success.html">
   <input type="hidden" name="cancel_return" value="http://zahaby.esy.es/cancel_pay.php">



   <!-- Display the payment button. -->
   <input type="image" name="submit" border="0"
          src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_buynow_pp_142x27.png"
   alt="PayPal - The safer, easier way to pay online">
   <img alt="" border="0" width="1" height="1"
   src="http://www.4programmer.com/img/4programmerLogo1.png" >

   </form>

ومن اجل التفعيل كتبت : if(isset($buttonPaypal)){ mysql_query("UPDATE users SET u_level='1' WHERE ip='$ip'");

} // u_level='1' يعني انه تم تفعيل الحساب

لكن هكذا يمكن ان يتم اخذ عضوية بدون الدفع !! فقط بضغطة على زر الدخول الى الصفحة الشراء !! :(