Bir kayıt sistemi içine PayPal entegre kolay yolu nedir?

1 Cevap php

Hi Does anyone know how to integrate a one time fee into paypal? The user clicks SignUp then is taken to a page to confirm t&c's and where they pay £50, they are then - if successful, taken to a page where they can enter details and create an account... but i only want this page to be visible to users coming from paypal...

Ben belirteçleri kullanarak düşündünüz, ama bunları kullanmak için nasıl bilmiyorum ;)

1 Cevap

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.

  1. Kullanıcı sitenizde kaydolmak istiyorum ve onlar (vb, şartlar ve koşulları kabul, iletişim bilgileri) bir form doldurmak olduğunu seçer.
  2. Daha sonra satın alma kayıtları, vb tıklayın
  3. Siteniz mesajlar kullanıcı için Paypal kayıt maliyeti ile birlikte iletişim formu tüm ayrıntıları ödemek için.
  4. 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>