Braintree Payments は、subscription_id を返す Webhook をサポートしています。特定の subscription_id のトランザクションの詳細を返す PHP コード サンプルを探していました。Braintree のドキュメントには例がありません。
このコードが間違っていることはわかっていますが、解決に向けた努力を示したいと思いました。:)
<?php
$id = $_SERVER['QUERY_STRING'];
require_once '_environment.php';
$collection = Braintree_Transaction::search(array(
Braintree_TransactionSearch::subscriptionId()->is($id)
));
foreach ($collection AS $item) {
echo "<li>" . $item->id;
}
?>