WP Simple Pay Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für WP Simple Pay

Wie kann ich einen eingeschränkten API-Schlüssel verwenden?

Die Verwendung von eingeschränkten Stripe-API-Schlüsseln ist in den meisten Anwendungsfällen nicht erforderlich. Verbindung mit Stripe erstellt automatisch einen API-Schlüssel, der standardmäßig den Zugriff auf bestimmte API-Endpunkte (wie die Erstellung zusätzlicher Konten) einschränkt.

Ein eingeschränkter API-Schlüssel ermöglicht es Ihnen, anzugeben, auf welche Stripe-Ressourcen der API-Schlüssel Lese- und/oder Schreibzugriff hat. Dies kann nützlich sein, wenn Ihr Stripe-Konto von mehreren Integrationen verwendet wird oder als Plattform für andere Integrationen dient.

Wenn Ihr Stripe-Konto nicht als Plattform für andere Integrationen dient, empfehlen wir die Verwendung des Standard-API-Schlüssels, der automatisch von Verbindung mit Stripe erstellt wird.

Um einen eingeschränkten Schlüssel zu erstellen, folgen Sie den von Stripe bereitgestellten Schritten. Bei der Erstellung des Schlüssels sind die von WP Simple Pay benötigten Berechtigungen:

  • Apple Pay-Domains: write (bei Verwendung von Apple Pay)
  • Kunden: write
  • Ereignisse: read
  • PaymentIntents: write
  • Produkte: write
  • SetupIntents: write (bei Verwendung von kostenlosen Testversionen)
  • Checkout-Sitzungen: write (bei Verwendung von Stripe Checkout)
  • Gutscheine: write (bei Verwendung von Gutscheinen)
  • Aktionscodes: write (bei Verwendung von Gutscheinen)
  • Gutschriften: read
  • Preise: write
  • Abonnements: write (bei Verwendung von Abonnements)
  • Steuersätze: write (bei Verwendung von Steuersätzen)
  • Webhook-Endpunkte: write (oder keine, wenn manuell verwaltet)
  • Steuerberechnungen & Transaktionen: write (bei Verwendung von automatischen Steuern)

Nachdem Sie Ihren eingeschränkten API-Schlüssel erstellt haben, trennen Sie die Verbindung zu Stripe (um frühere API-Schlüssel zu entfernen) unter WP Simple Pay → Einstellungen → Stripe → Konto. Fügen Sie dann den folgenden benutzerdefinierten Code-Snippet zu einem WordPress mu-plugin hinzu, um WP Simple Pay anzuweisen, Ihre neuen API-Schlüssel zu verwenden:

<?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' );

Sie können diese Werte auch aus einer PHP-Konstante oder einer Umgebungsvariable laden, die woanders definiert ist.

Diese Technik sollte nicht verwendet werden (und wird nicht unterstützt), um Geld je nach verwendeter Zahlungsform oder anderen Variablen an verschiedene Stripe-Konten zu senden.

Haben Sie noch Fragen? Wir helfen Ihnen gerne weiter!

Zuletzt geändert:

Beginnen Sie noch heute mit der Annahme von Zahlungen

Beginnen Sie mit der Annahme von einmaligen und wiederkehrenden Zahlungen oder Spenden auf Ihrer WordPress-Website.