我使用Paypal的REST-API创建结算协议。
周围的定期付款相当复杂,我需要发现当我再次付款时我应该收听哪个webhook事件我需要增加相应帐户剩余的天数
参考:https://developer.paypal.com/docs/integration/direct/webhooks/event-names/
答案 0 :(得分:0)
定期付款的活动名称应为PAYMENT.SALE.COMPLETED。
答案 1 :(得分:0)
我正在寻找的事件名称是PAYMENT.SALE.COMPLETED
,以确保它来自“结算协议”以定期付款检查是否存在billing_agreement_id
例如
$data = json_decode(file_get_contents("php://input"), true);
$data = $data['resource'];
if (!array_key_exists('billing_agreement_id', $data)) {
// Not a payment for a billing agreement
// handle single payments or:
die();
}