Tôi muốn kiểm tra chức năng webhook của mình bằng các thông báo khác nhau. Ngay bây giờ tôi có thể kiểm tra nó chỉ để hủy bỏ đăng ký (bằng cách hủy bỏ các thuê bao từ backend của braintree).cách kiểm tra các webhook với braintree với các loại thông báo khác nhau
$webhookNotification = Braintree_WebhookNotification::parse($sampleNotification["bt_signature"], $sampleNotification["bt_payload"]);
Tôi cũng đã cố gắng 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"]);
Nhưng kết quả lợi nhuận API là không thỏa đáng. Nó luôn luôn trả về cùng một mảng cho tất cả các loại thông báo cho dù id đăng ký tồn tại hay không.
Tôi chỉ nhận được loại thông báo trên web thực tế để hủy đăng ký. Tôi đã thử thêm một giao dịch từ tài khoản branitree (https://sandbox.braintreegateway.com/) nhưng có vẻ như nó không hoạt động đối với tôi. – user2971353
@openbl: có thể bằng cách nào đó điền vào các trường có liên quan của thông báo webhook mẫu không? Nó thực sự là phải khi nói đến các trường hợp sử dụng thử nghiệm phụ thuộc vào ví dụ: billingEndDate. BTW: Tôi đang sử dụng SDK Java. – sanya
@sanya, ngoài ID đăng ký, không thể điền các trường khác vào webhook thử nghiệm. – openbl