【发布时间】:2018-04-24 16:24:13
【问题描述】:
您好,我是编码新手,但我正在尝试让自己参与到 Braintree/php sdk 中。
现在,我有一个活动的 Braintree Webhook 网址,但我不知道如何在订阅成功时获取 Braintree 订阅属性/参数。
其他问题,我已经实现了braintree给我的一些代码,但我仍然不知道这是否有效。
我只是想在订阅成功后将客户详细信息保存到我的数据库中。
这是我的 webhook 代码。
public static function handleWebhook(){
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('my_id');
Braintree_Configuration::publicKey('my_key');
Braintree_Configuration::privateKey('my_private_key');
if((Router::$aPost["bt_signature"]) && isset(Router::$aPost["bt_payload"])) {
$webhookNotification = Braintree_WebhookNotification::parse(
Router::$aPost["bt_signature"],
Router::$aPost["bt_payload"]
);
$message = "[Webhook Received "
. $webhookNotification->timestamp->format('Y-m-d H:i:s') . "] "
. "Kind: " . $webhookNotification->kind . " | "
. "Subscription: " . $webhookNotification->subscription->id . "\n";
}
整个代码只显示种类,而不是那样做。 订阅成功后,我想获取完整的客户详细信息。
谢谢你,希望有人能帮助我。 对不起我的英语不好。
【问题讨论】: