mewebstudio / pos

Türk bankaları için sanal pos paketi (PHP)
Other
255 stars 101 forks source link

V1.0.0 #192

Closed nuryagdym closed 5 months ago

nuryagdym commented 5 months ago

@huseyinyildirim @ilyasokay @vedatyilmaz @mahmut @umuttaymaz @zeydduran @emreakay @erenilhan @FikretCin @skuzoluk @ibayazit @sekizlipenguen

Kutuphanenin V1 versiyonu icin istedigim degisiklikleri tamamladim, yeni degisikliklerle ilgili dusuncelerinizi almak isterim.

Degisikliklerini ozetini refactoring-08 branch'de /docs/CHANGLE.LOG.md'den gorebilirsiniz.

/docs altinda kod ornekleri de bulabilirsiniz.

sekizlipenguen commented 5 months ago

öncelikle eline sağlık.

estpos yönteminde create3DPaymentRequestData fonksiyonuna extra data girişi yapmam gerekiyordu değişikliklerde bunu rastlayamadım bu yöntemi geçici olarak 16.0 versiyonunda şu şekilde çözmüştüm. Screenshot 2024-03-25 at 23 16 21

nuryagdym commented 5 months ago

@sekizlipenguen extra bilgiyi response.php'de su sekilde ekleyebilirsiniz:

    $eventDispatcher->addListener(RequestDataPreparedEvent::class, function (RequestDataPreparedEvent $event) {
        if ($event->getTxType() === PosInterface::TX_TYPE_PAY_AUTH) {
            $data                    = $event->getRequestData();
            $data['Extra'] = [
                //extra veriler
            ];
            $event->setRequestData($data);
        }
    });

ornekleri burda /docs'ta

ve examples 'larda bulabilirisiniz. Bu tur degisiklikler icin artik kutuphan kodunu guncellemeye gerek yok.