验证支付是成功还是失败
Validate whether payment was a success or failure
我希望使用 PayPal 通过我的网站接受付款。我正在查看智能支付按钮选项。如果付款成功,我需要更新我的网站数据库中的内容。如何判断支付成功与否?我看不到 API 文档中的任何内容。
我还需要使用 PHP 会话 ID 保留用户上下文。我怎样才能将它传递到 paypal 站点并确保它返回时带有成功/失败指示符?
使用Paypal IPN接收付款通知。设置服务器端点以响应 IPN 请求并更新您的数据库等...
要保持状态,您需要在您的智能支付按钮中包含一个隐藏输入,其名称为 custom
和您选择的值(会话 ID)。
设置 IPN 端点,即:/checkout/ipn,以接收 Paypal 通知。使用 $_POST['custom'];
捕获会话 ID
我最终在这个用例中使用了 Braintree API。 Ther Brantree API returns 一个唯一的支付标识符(支付 Nonce),然后您可以通过向 Braintree API 提交回调来验证它,以确保付款确实被正确接收。
我希望使用 PayPal 通过我的网站接受付款。我正在查看智能支付按钮选项。如果付款成功,我需要更新我的网站数据库中的内容。如何判断支付成功与否?我看不到 API 文档中的任何内容。
我还需要使用 PHP 会话 ID 保留用户上下文。我怎样才能将它传递到 paypal 站点并确保它返回时带有成功/失败指示符?
使用Paypal IPN接收付款通知。设置服务器端点以响应 IPN 请求并更新您的数据库等...
要保持状态,您需要在您的智能支付按钮中包含一个隐藏输入,其名称为 custom
和您选择的值(会话 ID)。
设置 IPN 端点,即:/checkout/ipn,以接收 Paypal 通知。使用 $_POST['custom'];
捕获会话 ID我最终在这个用例中使用了 Braintree API。 Ther Brantree API returns 一个唯一的支付标识符(支付 Nonce),然后您可以通过向 Braintree API 提交回调来验证它,以确保付款确实被正确接收。