2011-12-17 33 views
7

Tôi đã được yêu cầu triển khai chức năng Paypal "Đóng góp ngay" trên trang web, tương tự như Wikipedia's site.Số tiền tùy chỉnh Paypal cho nút "Đóng góp ngay"

Tôi biết cách tạo nút "Mua/Đóng góp ngay" với số tiền cố định và với số tiền thay đổi, nhưng tôi không thấy Wikipedia có thể cho phép người dùng chỉ định số tiền trên trang web của họ và sau đó có chuyển sang Paypal, để số tiền là được điền trước khi họ đến đó.

Tài liệu riêng của Paypal dường như không hỗ trợ trường "số tiền" (hoặc tôi đã bỏ lỡ nó). Tôi thực sự gọi hỗ trợ Paypal và được thông báo rằng tôi phải sử dụng giỏ hàng của bên thứ ba cho chức năng này, nhưng nếu xe hỗ trợ điều này, có phải đó chỉ là một tham số biểu mẫu không?

+0

tôi mô tả làm thế nào để làm điều đó ở đây: http://stackoverflow.com/questions/33115582/which-paypal-service-is-better-for-online-transaction-for-website/33115649#33115649 – curls

Trả lời

9

Có, có thông số đầu vào HTML cho việc này. Đơn giản gọi là 'số tiền'.
Xem https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

Chỉ cần bao gồm amount trong bất kỳ trường nhập/chọn HTML nào và đảm bảo bạn chuyển nó qua PayPal. Ví dụ:

<label for="amount">Enter the amount you wish to donate:</label> 
<input type="text" id="amount" name="amount" value""> 

Hoặc;

<label for="amount">Select the amount you wish to donate:</label> 
<select name="amount" id="amount"> 
<option value="5.00">$5.00</option> 
<option value="25.00">$25.00</option> 
<option value="50.00">$50.00</option> 
</select> 
+2

Chức năng này vẫn hoạt động? Việc thêm một đầu vào văn bản được gọi là "số tiền" (cả id và tên) sẽ không dẫn đến số tiền đã nhập được chuyển sang PayPal - trường số tiền vẫn là 0 trên đích. – shacker

+0

Điều này dường như không hoạt động ngày nay –

+0

Tôi đang sử dụng một cái gì đó tương tự và nó hiện đang làm việc, nơi mà người dùng nhập số tiền của mình và tôi vượt qua đó để paypal vào một giỏ mua hàng. – curls

4

Wikipedia sử dụng một số tập lệnh phía máy chủ để tạo giao dịch trước khi nó gửi bạn đến Paypal. Đây là chức năng giỏ hàng, có, cụ thể là phần Express Checkout.

Tôi tin rằng hình ảnh này minh họa quá trình:

Đừng lo lắng - có vẻ khó hơn đó là: nó rất dễ dàng để thực hiện.

+1

Wikipedia sử dụng Tiêu chuẩn thanh toán trang web (một PayPal '

'). Nó không sử dụng Express Checkout. Chỉ cần nhìn vào nguồn của https://wikimediafoundation.org/wiki/Special:ContributionTracking/en và tìm kiếm "số tiền" – Robert

+0

Liên kết Robert có vẻ bị hỏng. Quan điểm của tôi về nguồn tại http://wikimediafoundation.org/w/index.php?title=WMFJA085/en/US&utm_source=donate&utm_medium=sidebar&utm_campaign=20101204SB002&language=en&uselang=en&country=US cho thấy rằng họ dường như đang sử dụng PayflowProGateway. –

+0

Đó là thanh toán bằng thẻ tín dụng, có vẻ như đang sử dụng PayPal Payflow Pro, một sản phẩm khác hoàn toàn (và nhận thanh toán bằng thẻ tín dụng trực tiếp). Để xem triển khai Thực hiện thanh toán trên trang web của họ, hãy chọn số tiền, nhấp vào 'Thanh toán qua PayPal' và xem nguồn của trang đó. Bạn sẽ tìm thấy nó ở đó. (Liên kết tôi đưa ra là trang thực tế bạn nhận được sau khi mở trang đó, nhưng rõ ràng là cần phải chọn một số tiền để quyên góp trước, xin lỗi vì sự nhầm lẫn). – Robert

Các vấn đề liên quan