Tôi đã tìm kiếm hơn 4 giờ ngay bây giờ về cách gọi lại bằng PayPal sau khi thanh toán đã được tiến hành.PayPal Payment Callback
Điều này là, tôi có một trang web bán vé cho một bên LAN và cách duy nhất để thanh toán bằng PayPal.
Đây là PayPal của tôi mua mã nút:
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="_MY_PAYPAL_EMAIL_">
<input type="hidden" name="item_number" value="<?php echo mktime(); ?>">
<input type="hidden" name="cn" value="<?php echo $_SESSION['userid']; ?>">
<input type="hidden" name="return" value="http://80.202.213.240/apps/tickets/buy/success/" />
<input type="hidden" name="cancel_return" value="http://80.202.213.240/apps/tickets/buy/cancelled/" />
<input type="hidden" name="notify_url" value="http://80.202.213.240/apps/tickets/buy/ipn/" />
<input type="hidden" name="lc" value="NO">
<input type="hidden" name="item_name" value="BitHack - Standard Ticket">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="currency_code" value="NOK">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="button_subtype" value="Tickets">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="submit" value="Add to Cart" class="ticketShowButton submit" title="Payment via PayPal">
Thông báo thông tin sau đó sẽ được đưa vào một cơ sở dữ liệu, một phần tôi đã kết thúc. Chỉ cần hệ thống gọi lại để hoạt động. Bất cứ ai biết bất kỳ ví dụ kịch bản gọi lại nào tốt?
BTW, có thể sử dụng các đầu vào tùy chỉnh không?
là '$ _POST' an toàn? điều gì xảy ra khi một người không thanh toán, gửi 'payment_status = 1' đến url gọi lại? – Cooper