我正在开发一个提供服务的平台。创建新订阅时,会创建第一个计费的新交易。如何获取交易 ID?
我有一个带有 Braintree 的 Drop-in UI 的表单,我的后端目前如下所示:
if (!auth()->user()->subscribed('main')) {
$subscription = auth()->user()->newSubscription('main', 'membership-monthly')->create($request->payment_method_nonce, []);
dd($subscription);
}
这成功创建了一个新订阅!
最佳答案
也许,您应该提供第二个参数来创建函数, 试试这个:
if (!auth()->user()->subscribed('main')) {
$payload = array();
$subscription = auth()
->user()
->newSubscription('main', 'membership-monthly')
->create($request->payment_method_nonce, $payload);
dd($subscription);
dd($payload);
}
关于laravel - 订阅成功后如何获取交易id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52517403/