Stripe API-使用PHP通过电子邮件搜索客户



我刚刚创建了一个新的条纹测试产品。我的服务器上还有一个webhook.php端点,它将被通知签出会话已完成。但是,我收到的checkout.session对象将customer属性显示为null。因此,在我的webhook.php中,我试图通过电子邮件查找它,但没有任何成功:

$stripe = new StripeStripeClient(
'sk_test_key'
);
$email = 'joe@example.com';
$query = $stripe->customers->search([
'query' => 'email:'.$email,
]); 
echo json_encode($query);

如有任何帮助,我们将不胜感激。如果有人知道customer属性为null的原因,也很奇怪。似乎客户id将是进入webhook 的一件非常重要的事情

检查此项:客户电子邮件搜索

可能问题在于添加\'$email\'

试试这个:

$email = 'joe@example.com';
$query = $stripe->customers->search([
'query' => 'email:''.$email .''',
]); 

相关内容

  • 没有找到相关文章

最新更新