Jak używać ograniczonego klucza API?
Ograniczony klucz API pozwala określić, do jakich zasobów Stripe klucz API ma dostęp do odczytu i/lub zapisu. Może to być przydatne, jeśli Twoje konto Stripe jest używane przez wiele integracji lub działa jako platforma dla innych integracji.
Aby utworzyć ograniczony klucz, wykonaj kroki podane przez Stripe. Podczas tworzenia klucza wymagane przez WP Simple Pay uprawnienia obejmują:
- Domeny Apple Pay:
write(jeśli używasz Apple Pay) - Klienci:
write - Zdarzenia:
read - PaymentIntents:
write - Produkty:
write - SetupIntents:
write(jeśli używasz bezpłatnych wersji próbnych) - Sesje Checkout:
write(jeśli używasz Stripe Checkout) - Kupony:
write(jeśli używasz kuponów) - Kody promocyjne:
write(jeśli używasz kuponów) - Noty kredytowe:
read - Ceny:
write - Subskrypcje:
write(jeśli używasz subskrypcji) - Stawki podatkowe:
write(jeśli używasz stawek podatkowych) - Punkty końcowe webhook:
write(lub brak, jeśli zarządzasz ręcznie) - Kalkulacje i transakcje podatkowe:
write(jeśli używasz automatycznych podatków)
Po utworzeniu ograniczonego klucza API odłącz się od Stripe (aby usunąć poprzednie klucze API) w sekcji WP Simple Pay → Ustawienia → Stripe → Konto. Następnie dodaj następujący fragment niestandardowego kodu do WordPress mu-plugin, aby poinformować WP Simple Pay o użyciu nowych kluczy 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' );
Możesz również załadować te wartości z stałej PHP lub zmiennej środowiskowej zdefiniowanej gdzie indziej.
Nadal masz pytania? Jesteśmy tutaj, aby pomóc!
Ostatnio zmodyfikowano: