Ben şahsen kullandım Micah Carrick's Paypal IPN class.
Kullanıcı formu gönderdiğinde ve kimlik oluşturulur zaman, sınıf örneğini ve böyle bir şey yapabilirsiniz:
$paypal = new paypal_class;
$paypal->add_field('business', YOUR EMAIL);
$paypal->add_field('notify_url', URL OF PROCESSING SCRIPT);
$paypal->add_field('item_name', ITEM NAME);
$paypal->add_field('amount', PRICE);
$paypal->add_field('currency_code', USD or GBP etc);
$paypal->add_field('custom', ID FROM DB INSERT);
$paypal->submit_paypal_post();
custom alan amaç için en önemli olanıdır, sen burada ne istersen koyabilirsiniz ve ayarladığınız * notify_url * script IPN çağrısı ile iade olacak.
Bu bildirim sayfada, IPN çağrı doğrulamak ve onunla ne istediğinizi yapmak için özel bir değişken alabilirsiniz ...
$paypal = new paypal_class;
if ($paypal->validate_ipn()) {
$id = $paypal->ipn_data['custom'];
}
Paypal hesabınızda IPN geri çağrıları etkinleştirmeyi unutmayın.