制限付きAPIキーの使用方法
制限付きAPIキーを使用すると、APIキーが読み取りまたは書き込みアクセスできるStripeリソースを指定できます。これは、Stripeアカウントが複数のインテグレーションで使用されている場合や、他のインテグレーションのプラットフォームとして機能している場合に役立ちます。
制限付きキーを作成するには、Stripeが提供する手順に従ってください。キーを作成する際に、WP Simple Payに必要な権限は次のとおりです。
- Apple Payドメイン:
write(Apple Payを使用する場合) - 顧客:
write - イベント:
read - PaymentIntents:
write - 製品:
write - SetupIntents:
write(無料トライアルを使用する場合) - Checkout Sessions:
write(Stripe Checkoutを使用する場合) - クーポン:
write(クーポンを使用する場合) - プロモーションコード:
write(クーポンを使用する場合) - クレジットノート:
read - 価格:
write - サブスクリプション:
write(サブスクリプションを使用する場合) - 税率:
write(税率を使用する場合) - Webhookエンドポイント:
write(手動で管理する場合はなし) - 税金計算とトランザクション:
write(自動税金を使用する場合)
制限付きAPIキーを作成したら、WP Simple Pay → 設定 → Stripe → アカウントからStripeから切断します(以前のAPIキーを削除するため)。次に、次のカスタムコードスニペットをWordPressのmu-pluginに追加して、WP Simple Payに新しいAPIキーを使用するように指示します。
<?php
/**
* mu-plugin: Stripe API Keys
*/
/**
* Returns the Stripe Secret key.
*/
function get_secret_key( $key ) {
return 'rk_live_123';
}
add_filter( 'simpay_stripe_api_secret_key', 'get_secret_key' );
add_filter( 'simpay_secret_key', 'get_secret_key' );
/**
* Returns the Stripe Publishable key.
*/
function get_publishable_key( $key ) {
return 'pk_live_123';
}
add_filter( 'simpay_stripe_api_publishable_key', 'get_publishable_key' );
add_filter( 'simpay_publishable_key', 'get_publishable_key' );
これらの値は、PHP定数またはPHP定数または環境変数からロードすることもできます。
ご不明な点はまだありますか?喜んでお手伝いさせていただきます!
最終更新日: