0
私はphpでstripe.jsを使用しています。既存の/保存されたカードのトークンを作成する際に問題があります。 cardIdとcustomerIdに基づいてトークンを生成する関数はありますか?既存のカード情報と顧客IDを使用してストライプでトークンを作成
私はphpでstripe.jsを使用しています。既存の/保存されたカードのトークンを作成する際に問題があります。 cardIdとcustomerIdに基づいてトークンを生成する関数はありますか?既存のカード情報と顧客IDを使用してストライプでトークンを作成
既存のCustomerオブジェクトまたはCardオブジェクトから新しいトークンを作成する必要はありません。カードがCustomerオブジェクトに保管されると、秘密鍵とCustomer IDのみを使用して料金を支払うことができます。
// Set your secret key: remember to change this to your live secret key in production
// See your keys here: https://dashboard.stripe.com/account/apikeys
\Stripe\Stripe::setApiKey("sk_test_BQokikJOvBiI2HlWgH4olfQ2");
// Token is created using Stripe.js or Checkout!
// Get the payment token ID submitted by the form:
$token = $_POST['stripeToken'];
// Create a Customer:
$customer = \Stripe\Customer::create(array(
"email" => "[email protected]",
"source" => $token,
));
// Charge the Customer instead of the card:
$charge = \Stripe\Charge::create(array(
"amount" => 1000,
"currency" => "usd",
"customer" => $customer->id
));
// YOUR CODE: Save the customer ID and other info in a database for later.
// YOUR CODE (LATER): When it's time to charge the customer again, retrieve the customer ID.
$charge = \Stripe\Charge::create(array(
"amount" => 1500, // $15.00 this time
"currency" => "usd",
"customer" => $customer_id
));
あなたは私がStripe supportとの接触を得ることをお勧めしたいのストライプ上の特定の支払いフローを実装する方法について、他の質問がある場合:the docsから。