2017-10-07 7 views
-1

ストライプ統合でPHPを使用すると、チャージを作成すると「このようなトークンは見つかりません」と表示されます。ただし、TESTモードに切り替えてキーを変更すると、「ライブモードでも同様のオブジェクトが存在します。ストライプ/ PHP:LIVEモードでこのようなトークンは存在しません。同様のオブジェクトがテストモード中に存在します。

この問題は通常、アカウントが間違ったモードで問題が発生していることを理解していますが、私はあまりにも充電しようとしていますカードが正しい名前を持ち、テストカードではないこと

PHPコード:これは通過するのではなく、トークンオブジェクトを作成するために、ストライプのAPIを使用することによって解決した

$charge = \Stripe\Charge::create(array(
    "amount" => 2000, 
    "currency" => "usd", 
    "source" => $cust, 
    "description" => "LendIt Rental" 
)); 

答えて

1

顧客IDまたはカードIDでテストデータを使用すると、私のコードは次のようになります

トークンの作成:

$token = \Stripe\Token::create(array(
    "card" => array(
    "number" => "4242424242424242", 
    "exp_month" => 10, 
    "exp_year" => 2018, 
    "cvc" => "314" 
    ) 
)); 

これは、APIのバージョンとの問題ではありませんでしたトークン

$charge = \Stripe\Charge::create(array(
    "amount" => 2000, 
    "currency" => "usd", 
    "source" => $token, 
    "description" => "Charge" 
)); 

に充電しますが電荷を作成するための別の方法を使用しようとします。

関連する問題