Documentation WP Simple Pay

Documentation, matériel de référence et tutoriels pour WP Simple Pay

Comment puis-je utiliser une clé API restreinte ?

L'utilisation de clés API Stripe restreintes n'est pas nécessaire dans la majorité des cas d'utilisation. Se connecter avec Stripe crée automatiquement une clé API qui restreint l'accès à certains points de terminaison API (tels que la création de comptes supplémentaires) par défaut.

Une clé API restreinte vous permet de spécifier les ressources Stripe auxquelles la clé API a accès en lecture et/ou en écriture. Cela peut être utile si votre compte Stripe est utilisé par plusieurs intégrations, ou s'il agit comme une plateforme pour d'autres intégrations.

Si votre compte Stripe n'agit pas comme une plateforme pour d'autres intégrations, nous vous recommandons d'utiliser la clé API standard créée automatiquement par Se connecter avec Stripe.

Pour créer une clé restreinte, suivez les étapes fournies par Stripe. Lors de la création de la clé, les autorisations requises par WP Simple Pay incluent :

  • Domaines Apple Pay : write (si vous utilisez Apple Pay)
  • Clients : write
  • Événements : read
  • PaymentIntents : write
  • Produits : write
  • SetupIntents : write (si vous utilisez des essais gratuits)
  • Sessions de paiement : write (si vous utilisez Stripe Checkout)
  • Coupons : write (si vous utilisez des coupons)
  • Codes promotionnels : write (si vous utilisez des coupons)
  • Notes de crédit : read
  • Prix : write
  • Abonnements : write (si vous utilisez des abonnements)
  • Taux de taxe : write (si vous utilisez des taux de taxe)
  • Points de terminaison Webhook : write (ou aucun si géré manuellement)
  • Calculs et transactions de taxe : write (si vous utilisez des taxes automatiques)

Une fois votre clé API restreinte créée, déconnectez-vous de Stripe (pour supprimer les clés API précédentes) via WP Simple Pay → Paramètres → Stripe → Compte. Ensuite, ajoutez l'extrait de code personnalisé suivant à un mu-plugin WordPress pour indiquer à WP Simple Pay d'utiliser vos nouvelles clés 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' );

Vous pouvez également charger ces valeurs à partir d'une constante PHP ou d'une variable d'environnement définie ailleurs.

Cette technique ne doit pas être utilisée (et n'est pas prise en charge) pour envoyer de l'argent vers différents comptes Stripe en fonction du formulaire de paiement utilisé, ou d'autres variables.

Vous avez encore des questions ? Nous sommes là pour vous aider !

Dernière modification :

Commencez à accepter les paiements dès aujourd'hui

Commencez à accepter les paiements uniques et récurrents ou les dons sur votre site Web WordPress.