在PHP中接收和處理Webhook請求,可以通過以下步驟實現(xiàn):
$payload = file_get_contents('php://input');
$data = json_decode($payload, true);
if ($data['event'] == 'payment.success') {
// 處理支付成功事件
} else if ($data['event'] == 'order.create') {
// 處理訂單創(chuàng)建事件
} else {
// 其他事件處理
}
header("HTTP/1.1 200 OK");
echo "Webhook request received and processed successfully";
需要注意的是,為了確保Webhook請求的安全性,可以在接收Webhook請求時進行驗證,比如驗證請求的來源是否合法,驗證請求的簽名等??梢詤⒖紝丈痰奈臋n來了解如何進行Webhook請求的驗證。