Məzmuna keçin

Konfiqurasiya

fromEnvironment() adlandırılmış konstruktordur: dəyərlər bir dəfə, obyekt yaradılarkən oxunur — sorğu atılarkən yox.

EPointConfig

EPoint hesabının açarları və sorğu default-ları.

Dəyişməz value object-dir və klientə konstruktorda ötürülür — qlobal state və ya sorğu anında environment oxuması yoxdur. fromEnvironment() adlandırılmış konstruktordur, yəni environment yalnız siz istəyəndə oxunur.

$config = new EPointConfig(publicKey: 'i000000001', privateKey: 'secret');
// və ya
$config = EPointConfig::fromEnvironment();
Property Məftildəki ad Tip Məcburi Qaydalar Təsvir
publicKey publicKey string EPoint-in verdiyi public key. Hər payload-a düşür.
privateKey privateKey string EPoint-in verdiyi private key. Heç vaxt payload-a düşmür — yalnız signature() hesablamasında istifadə olunur.
language language string Ödəniş səhifəsinin dili (az, en, ru).
successRedirectUrl successRedirectUrl string\|null Uğurlu ödənişdən sonra müştərinin yönləndirildiyi URL. null — EPoint dashboard-ındakı dəyər işləyir.
errorRedirectUrl errorRedirectUrl string\|null Uğursuz ödənişdən sonra yönləndirilən URL.
Metod Qaytarır Nə edir
signature() string Payload imzası.
verify() bool Gələn imzanın gözlənilənlə eyniliyini sabit zamanda yoxlayır.