2

Braintree Payments 支持返回订阅 ID 的 Webhook。我一直在寻找一个 PHP 代码示例,它将返回给定订阅 ID 的交易详细信息。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 回答