2017-09-07 4 views
0

Stripe APIを使用してJava Spring MVCウェブアプリケーションのAutomatic Renewal機能を設定しようとしています。私は私のpom.xmlファイルに次のMaven依存関係を追加しました:私はhttps://stripe.com/docs/subscriptions/quickstart#define-planからの指示に従うことをしようとしていますJavaでStripe APIを使用して自動更新を設定する

<dependency> 
    <groupId>com.stripe</groupId> 
    <artifactId>stripe-java</artifactId> 
    <version>5.8.0</version> 
</dependency> 

全く同じコードを使用してリンクに指定されているプラ​​ンを作成しようとすると、コードにはエラーのみが表示されます。私はeclipseを使用しており、インポートされるものは何も表示されていません。何かが見つからないように見えますが、ストライプのドキュメントから何も見つかりませんでした。

// 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_..."; 

Map<String, Object> params = new HashMap<String, Object>(); 
params.put("name", "Basic Plan"); 
params.put("id", "basic-monthly"); 
params.put("interval", "month"); 
params.put("currency", "usd"); 
params.put("amount", 0); 

Plan plan = Plan.create(params); 

ストライプAPIで自動更新を設定する例はありますか。

答えて

1

コードは正しいです。あなたが言ったことによると、StripeのJavaライブラリをプロジェクトにインポートして実際にライブラリを使用していないという問題があるように思えます。

コードの先頭に次のコードを追加しましたか?私はストライプウェブフックイベントを処理しますか

import com.stripe.Stripe; 
import com.stripe.model.Plan; 
+0

は、あなたがこの記事をチェックすることができます。https://stackoverflow.com/questions/46131842/using-stripe-webhook-to-send-get-customer-details-for -recurring-payments-using-s –

関連する問題