我在POSTMAN中针对https://api.stripe.com/v1/payment_methods创建了一个GET
我正在体内传递customer
:cus_FpK1Q...redacted...EPM
和type
:card
。
这有效。我得到了该客户的卡清单。
我想通过php进行相同的调用。
我使用的是官方stripe-php
SDK,(直接使用了Laravel应用,而不是使用第三方包装)。
我按如下方式拨打电话:
use Stripe\Stripe;
use Stripe\PaymentMethod;
...
// Already checked: this config is correctly retrieved and it's
// identical to what I am using in Postman
Stripe::setApiKey(config('services.stripe.secret'));
// I already twice-triple-checked that customer_id is right and it's the same
// used in the Postman call
$stripe_raw_data = PaymentMethod::all([
'customer' => `cus_FpK1Q...redacted...EPM`,
'type' => 'card'
]);
api引发异常,因为Stripe告诉我找不到该用户
...
"message": "No such customer: cus_FpK1Q...redacted...EPM",
...
我应该检查什么?