希望有人可以帮助我解决这个问题。 我现在一无所知。
我是第一次开始条纹。 看起来像是一项了不起的服务。
已经创建了测试应用程序并开始测试。 一切正常。
现在注册后,我要直播。 这是发生问题的地方。
以某种方式,当我看到令牌位于条带化帐户中时,它一直没有说这样的令牌。该帐户的ID与我们的数据库完全相同。
Stripe::setApiKey('[our live token]');
/*
* create new customer
*/
$results = \Stripe\Charge::create([
"amount" => '10',
"currency" => "jpy",
"source" => $getCommission->unique_id,
"description" => "test charge"
]);
有人经历过吗?
它一直在说以下
No such token: cus_EuguGZgeDoCxBj
高度重视帮助。
卫斯理
答案 0 :(得分:1)
您要提供客户ID而不是源令牌。
源令牌是用于引用您的卡的令牌。从Stripe.js生成
\Stripe\Stripe::setApiKey("sk_test_4eC39HqLyjWDarjtT1zdp7dc");
\Stripe\Charge::create([
"amount" => 2000,
"currency" => "usd",
"source" => "tok_amex", // obtained with Stripe.js
"description" => "Charge for jenny.rosen@example.com"
]);
获取代表该客户的默认货源
\Stripe\Stripe::setApiKey("sk_test_4eC39HqLyjWDarjtT1zdp7dc");
$customer = \Stripe\Customer::retrieve('cus_EkSwM3JX7f0ueA');
$customer->default_source; // use this as source token
使用默认来源作为来源令牌