Onların kod örnekleri bol ve paypal sandbox başlamak için bazı büyük araçlar var paypal IPN kullanabilirsiniz.
Akışı bu şekilde çalışacak.
- Kullanıcı sitenizde kaydolmak istiyorum ve onlar (vb, şartlar ve koşulları kabul, iletişim bilgileri) bir form doldurmak olduğunu seçer.
- Daha sonra satın alma kayıtları, vb tıklayın
- Siteniz mesajlar kullanıcı için Paypal kayıt maliyeti ile birlikte iletişim formu tüm ayrıntıları ödemek için.
- Kullanıcı paypal sitede ödeme tamamlar ve kısa bir süre kendi kaydına ilişkin bir e-posta alacaksınız, onları bilgilendiren bir başarı sayfasına alınır.
Your back end...
1. After the user pays, paypal will post the details of the transaction to a URL you provide.
2. Your system completes a handshake over a connection to paypal.
3. Paypal sends the details of the transaction back to your server and you validate the total and any other necessary validations.
4. After validation, you system generates an email to the new user with their account details.
Mantıklı ya da ne ek elaborations gerekli değilse bana bildirin. Ayrıca ben, sizin için bazı örnek kod kadar indirebiliriz hangi dili senin kodlama bildirmek durumunda.
[EDIT]
Here is a URL to the paypal IPN --> https://www.paypal.com/ipn
- Dan
[Değiştir]
İşte bir örnek şeklidir. Bu form mesaj paypal ödeme için tek bir öğe.
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="rm" value="2" id="PayPalRm" />
<input type="hidden" name="cmd" value="_xclick" id="PayPalCmd" />
<input type="hidden" name="business" value="seller@paypal.account" id="PayPalBusiness" />
<input type="hidden" name="return" value="http://localhost/inventories/success" id="PayPalReturn" />
<input type="hidden" name="cancel_return" value="http://localhost/inventories/cancel" id="PayPalCancelReturn" />
<input type="hidden" name="notify_url" value="http://localhost/Paypal_orders/process" id="PayPalNotifyUrl" />
<input type="hidden" name="item_name" value="product name" id="PayPalItemName" />
<input type="hidden" name="quantity" value="1" id="PayPalQuantity" />
<input type="hidden" name="no_shipping" value="2" id="PayPalNoShipping" />
<input type="hidden" name="shipping" value="2.5" id="PayPalShipping" />
<input type="hidden" name="shipping2" value="2.5" id="PayPalShipping2" />
<input type="hidden" name="no_note" value="1" id="PayPalNoNote" />
<input type="hidden" name="lc" value="US" id="PayPalLc" />
<input type="hidden" name="country" value="US" id="PayPalCountry" />
<input type="hidden" name="bn" value="PP-BuyNowBF" id="PayPalBn" />
<input type="hidden" name="amount" value="12" id="PayPalAmount" />
<div class="submit"><input type="submit" value="Click Here" /></div></form>