WP Simple Pay Dokümantasyonu

WP Simple Pay için Dokümantasyon, Referans Materyalleri ve Eğitimler

Kısıtlı Bir API Anahtarı Nasıl Kullanılır?

Çoğu kullanım durumu için kısıtlı bir Stripe API anahtarı kullanmaya gerek yoktur. Stripe ile Bağlanma, varsayılan olarak belirli API uç noktalarına (örneğin ek hesaplar oluşturma gibi) erişimi kısıtlayan bir API anahtarı otomatik olarak oluşturur.

Bir kısıtlı API anahtarı, API anahtarının hangi Stripe kaynaklarına okuma ve/veya yazma erişimine sahip olduğunu belirtmenize olanak tanır. Bu, Stripe hesabınız birden fazla entegrasyon tarafından kullanılıyorsa veya diğer entegrasyonlar için bir platform olarak hareket ediyorsa yararlı olabilir.

Stripe hesabınız diğer entegrasyonlar için bir platform olarak hareket etmiyorsa, Stripe ile Bağlanma tarafından otomatik olarak oluşturulan standart API anahtarını kullanmanızı öneririz.

Kısıtlı bir anahtar oluşturmak için Stripe tarafından sağlanan adımları izleyin. Anahtarı oluştururken, WP Simple Pay'in ihtiyaç duyduğu izinler şunları içerir:

  • Apple Pay Alanları: yazma (Apple Pay kullanılıyorsa)
  • Müşteriler: yazma
  • Etkinlikler: okuma
  • Ödeme Niyetleri: yazma
  • Ürünler: yazma
  • Kurulum Niyetleri: yazma (ücretsiz denemeler kullanılıyorsa)
  • Ödeme Oturumu: yazma (Stripe Checkout kullanılıyorsa)
  • Kuponlar: yazma (kuponlar kullanılıyorsa)
  • Promosyon Kodları: yazma (kuponlar kullanılıyorsa)
  • Kredi notları: okuma
  • Fiyatlar: yazma
  • Abonelikler: yazma (abonelikler kullanılıyorsa)
  • Vergi Oranları: yazma (vergi oranları kullanılıyorsa)
  • Webhook Uç Noktaları: yazma (veya manuel olarak yönetiliyorsa hiçbiri)
  • Vergi Hesaplamaları ve İşlemleri: yazma (otomatik vergiler kullanılıyorsa)

Kısıtlı API anahtarınızı oluşturduktan sonra, önceki API anahtarlarını kaldırmak için Stripe'dan bağlantıyı kesin (WP Simple Pay → Ayarlar → Stripe → Hesap aracılığıyla). Ardından, WP Simple Pay'e yeni API anahtarlarınızı kullanmasını söylemek için aşağıdaki özel kod parçacığını bir WordPress mu-plugin'ine ekleyin:

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

Bu değerleri başka bir yerde tanımlanmış bir PHP sabiti veya ortam değişkeninden de yükleyebilirsiniz.

Bu teknik, hangi ödeme formunun kullanıldığına veya diğer değişkenlere bağlı olarak farklı Stripe hesaplarına para göndermek için kullanılmamalıdır (ve desteklenmez).

Hala sorularınız mı var? Yardım etmek için buradayız!

Son Değiştirilme:

Bugün Ödeme Kabul Etmeye Başlayın

WordPress web sitenizde tek seferlik ve yinelenen ödemeleri veya bağışları kabul etmeye başlayın.