私は、チェックアウトしていて将来の使用のために自分のカードを保存したい新しい顧客を持っています。私がdocumentationを正しく読んでいるならば、私はストライプに別々のコールを出す必要があります.1つは顧客とカードを作り、もう1つはカードに請求することです。Android:ストライプAPIを使用して新しい顧客レコードを作成
PHPやNode.JSなどのバックエンドサーバサイズコードを使用せずにAndroid/Javaコードを使用するだけで、Stripeに新しい顧客レコードを作成する方法はありますか?
原因here(Java用)のドキュメントに問題があります。私はドキュメントに従いましたが、悲しいことに、コードは私のAndroidプロジェクトでは機能しません(build.gradleなどに追加しても)
私はストライプ。
これは私のプロジェクトに従っていきたいと考えていたコードです。
// 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.apiKey = "sk_test_ejKNr41rD0SbiNVxkZOcneG0";
// Token is created using Stripe.js or Checkout!
// Get the payment token submitted by the form:
String token = request.getParameter("stripeToken");
// Create a Customer:
Map<String, Object> customerParams = new HashMap<String, Object>();
customerParams.put("email", "[email protected]");
customerParams.put("source", token);
Customer customer = Customer.create(customerParams);
// Charge the Customer instead of the card:
Map<String, Object> chargeParams = new HashMap<String, Object>();
chargeParams.put("amount", 1000);
chargeParams.put("currency", "eur");
chargeParams.put("customer", customer.getId());
Charge charge = Charge.create(chargeParams);
// 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.
Map<String, Object> chargeParams = new HashMap<String, Object>();
chargeParams.put("amount", 1500); // $15.00 this time
chargeParams.put("currency", "eur");
chargeParams.put("customer", customerId);
Charge charge = Charge.create(chargeParams);
私はこのことを明らかにしてくれてありがとう。私はちょうどそこにAndroidのオプションがあるのだろうかと思っていた。さて、私はNode.jsに頼る必要があります。 –