Eğer bakın kimlik kullanmak eşsiz bir başvuru ise, item_number
öğesini kullanarak bu geri ve ileri Paypal ve siteniz arasında geçmektedir.
Eğer müşteriye göstermek ve ayrıca 3 URL'leri belirtebilirsiniz dikkat HTML biçiminde kimliğini ayarlayın:
<input type="hidden" name="item_name" value="Box of stuff"></input>
<input type="hidden" name="item_number" value="12345"></input>
<input type="hidden" name="return" value="http://www.blah.com/paypal_thanks.asp"></input>
<input type="hidden" name="notify_url" value="http://www.blah.com/paypal_callback.asp"></input>
<input type="hidden" name="cancel_return" value="http://www.blah.com/paypal_cancel.asp"></input>
Yukarıda "paypal_callback.asp" kullanıldığı yerlerde, bu size Paypal oturum açtığınızda kurmak ve ayarlarınızı düzenleyebilirsiniz IPN bağlantısını geçersiz kılar. Yani bu değer isteğe bağlıdır.
(ASP yazılı varsayılarak) scrpt paypal_callback.asp sonra sadece söyleyebiliriz:
iAdvertId = Request.Form("item_number")
Bu sayfa kullanıcıya gösterilen bir değil unutmayın! Bu perde arkasında Paypals sunucuları çarpar. Can sıkıcı şey paypal_callback.asp hemen Paypal tarafından çağrılan almazsınız olmasıdır. Bu 3 gün sonra olabilir ... ya da bir ödeme geri çekmek için bir ay sonra onu vurmak olabilir.
Müşteri benim örnekte paypal_thanks.asp veya paypal_cancel.asp ya yönlendirilir alacak. Bu sayfalar, bir form veya sorgu dizesi geçti olmayacak, böylece size yer numarasını ele almak için tek yol item_number
kullanıcı satın almak için formu gönderen ÖNCE ayrıca bir tanımlama içinde saklamaktır.
Eğer (Açıklama hattının ucunda) da Paypal, item_number
konu satırında yer alacak, gelen ve posta bünyesinde e-posta almak.
Bu özel alanlara ek bilgileri ayarlamak da mümkündür. Paypal documentation bunu nasıl ayrıntıları ve sandbox kendi IPN simülatörü ile test edebilirsiniz.