支付配置
pay.php · 支付回调
/app/pay.php
<?php
// 支付回调处理
function handlePayCallback(array $payload): array {
$orderNo = $payload['out_trade_no'] ?? '';
$status = $payload['trade_status'] ?? '';
if ($status === 'TRADE_SUCCESS') {
$stmt = db()->prepare(
'UPDATE orders SET status = 1 WHERE order_no = ?'
);
$stmt->execute([$orderNo]);
}
return ['code' => 'SUCCESS'];
}