Я хочу протестировать функциональность веб-перехватчика с различными уведомлениями. Прямо сейчас я могу протестировать его только для отмены подписки (путем отмены подписки из бэкэнда braintree).
$webhookNotification = Braintree_WebhookNotification::parse($sampleNotification["bt_signature"], $sampleNotification["bt_payload"]);
Я также пробовал https://www.braintreepayments.com/docs/php/webhooks/testing а>:
$sampleNotification = Braintree_WebhookTesting::sampleNotification(Braintree_WebhookNotification::SUBSCRIPTION_WENT_ACTIVE,'1234qwe');
$webhookNotification = Braintree_WebhookNotification::parse($sampleNotification["bt_signature"], $sampleNotification["bt_payload"]);
Но результат, возвращаемый API, неудовлетворителен. Он всегда возвращает один и тот же массив для всех типов уведомлений независимо от того, существует идентификатор подписки или нет.