Braintree Webhooks:通过PHP的交易细节


Braintree Webhooks : transaction details via PHP

Braintree Payments支持返回subscription_id的Webhooks。 我一直在寻找一个 PHP 代码示例,它将返回给定subscription_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;
 }
?>

我在Braintree工作。如果您需要更多帮助,可以随时联系我们的支持团队。

您只需要获取订阅:

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

它有一个所有事务的列表:

$transactions = $subscription->transactions;