gopaycommunity / gopay-php-api

GoPay's PHP SDK for Payments REST API
MIT License
81 stars 38 forks source link

Added support for custom gateway urls #39

Closed jzaplet closed 3 years ago

jzaplet commented 3 years ago

Přidána podpora pro úpravu OAUTH URL:

Takto vypadá klasický režim režim:

$gp = Gopay\Api::payments([
    'goid' => $merchant->getGopayGoId(),
    'clientId' => $merchant->getGopayClientId(),
    'clientSecret' => $merchant->getGopayClientSecret(),
    'scope' => TokenScope::ALL,
    'isProductionMode' => true
]);

Takto vypadá režim s vlasní URL:

$gp = Gopay\Api::payments([
    'goid' => $merchant->getGopayGoId(),
    'clientId' => $merchant->getGopayClientId(),
    'clientSecret' => $merchant->getGopayClientSecret(),
    'scope' => TokenScope::ALL,
    'gatewayUrl' => 'https://nejaka.alfa.beta.url.dev/'
]);

Pokud použijeme parametr gatewayUrl, tak parametr isProductionMode (který ovlivňuje výslednou URL) je nepovinný. Lze používat oba režimy - buď s parametrem isProductionMode nebo s gatewayUrl.

FSichinger commented 3 years ago

Díky,

Dále z duvodu, ze podobnou vlastnost maji jíž veškerá ostatní sdk. v nasledujícím release bude isProductionMode oznacen jako deprecated a odstranen z dokumentace.