2

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;
 }
?>
4

1 に答える 1

1

私はブレインツリーで働いています。さらにサポートが必要な場合は、いつでもサポート チームにお問い合わせください。

サブスクリプションを取得するだけです:

$subscription = Braintree_Subscription::find('a_subscription_id');

すべてのトランザクションのリストがあります。

$transactions = $subscription->transactions;
于 2013-11-17T05:10:19.397 に答える