Khi người dùng của tôi đăng nhập bằng tên người dùng và userid của họ được lưu trong biến phiên, họ có thể quyên góp bằng paypal. Với nút mua ngay bây giờ đơn giản mà bạn chỉ có thể tạo ra tại paypal.Làm cách nào để chuyển biến phiên sang paypal bằng nút mua ngay
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXX">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Khi thanh toán thành công, chúng được gửi đến confirm_payment.php của tôi với tất cả dữ liệu _POST. Tôi có thể sử dụng thư mà họ đã thanh toán và so sánh với cơ sở dữ liệu người dùng của tôi để tìm người dùng chính xác, nhưng tôi không thể chắc chắn rằng họ sử dụng cùng một email cho paypal và trang web của tôi.
Tôi cần chuyển $ _SESSION ['tên người dùng'] sang paypal để tôi có thể sử dụng thông tin này để tự động cho trạng thái người hiến tặng của mình. Tôi có thể thêm một cái gì đó như:
<input type="hidden" name="custom" value="custom variable">
vào mã nút của tôi? Dưới đây là thông tin thêm về các biến sẵn paypal info
Nếu tôi có thể hỏi, làm thế nào là bạn có thể nắm bắt thông tin phiên từ paypal trên trang thanh toán xác nhận của bạn? tôi đã thử $ _SESSION ['student_id']; trên đầu trang nhưng điều đó không hoạt động .. tôi có nên bắt nó như $ student_id = $ _POST ['custom'] hay không; với các mục khác được gửi lại? – ABI