Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

İş Bankası (Asseco) islemtipi => TranType olarak degisti #150

Closed
huseyinyildirim opened this issue Aug 31, 2023 · 12 comments · Fixed by #151
Closed

İş Bankası (Asseco) islemtipi => TranType olarak degisti #150

huseyinyildirim opened this issue Aug 31, 2023 · 12 comments · Fixed by #151
Labels

Comments

@huseyinyildirim
Copy link

Merhaba,

İlk önce belirtmeliyimk ki open source dünyasına böyle bir library kazandırdığınız için teşekkür ederim.

Kütüphanenizi kullanarak İş Bankasını implemente ediyorum ama İş Bankasından aldığım dokümana göre endpointlerine "TranType=Auth" diye bir parametre daha göndermem gerekiyor. İncelediğimde kütüphane mapperlarında "islemtipi" var ama banka galiba orada bir özelleştirme yapmış. İşbankası için gönderdiğim forma yeni bir parametre/hidden nasıl ekleyebilirim.

İyi çalışmalar.

@nuryagdym
Copy link
Collaborator

Merhabalar, dokumantasyonu paylasirsaniz sevinirim.

$formData = $pos->get3DFormData();

islemtipi'ne nu sekilde erisilebilir: $formData['inputs']['islemtipi']

$formData icerigi kullaniciya gondermeden once isteginize gore degistirebilirsiniz.

$formData['inputs']['TranType'] = 'Auth';
unset($formData['inputs']['islemtipi']);

@nuryagdym
Copy link
Collaborator

Is bankasi icin bir de EstPos yerine EstV3Pos'u kullanmayi deneyin

@huseyinyildirim
Copy link
Author

dokumantasyonu paylasirsaniz sevinirim.

https://easyupload.io/h9bnj7

@huseyinyildirim
Copy link
Author

Is bankasi icin bir de EstPos yerine EstV3Pos'u kullanmayi deneyin

Nasıl kullanabilirim? AccountFactory classı altında EstV3Pos ile ilgili bir method göremedim.

@nuryagdym
Copy link
Collaborator

surda anlatildigi gibi yapmaniz yeterli: #149

TranType icin ayri bir guncelleme cikarim zaman buldugumda

@nuryagdym nuryagdym changed the title İş Bankası Parametreleri Hk. İş Bankası (Asseco) islemtipi => TranType olarak degisti Aug 31, 2023
@nuryagdym
Copy link
Collaborator

guncelledim.
Alttaki sekilde cekip test edip haber verirseniz sevinirim.

composer require mews/pos:dev-150-asseco-v3-update-3dformdata-parameters

sorun cikmazsa release olarak cikarim

@huseyinyildirim
Copy link
Author

Alttaki sekilde cekip test edip haber verirseniz sevinirim.

Güncelleme için teşekkür ederim. Kütüphanenize yabancıyım, nasıl bir test yapmam gerekiyor? İyi çalışmalar.

@nuryagdym
Copy link
Collaborator

README.MD 3D odeme icin ornek kodlar var.

ayni ordaki kodlar calisirsa, calisiyor demek.
EstV3Pos ile test edilecek.

@huseyinyildirim
Copy link
Author

README.MD 3D odeme icin ornek kodlar var.

ayni ordaki kodlar calisirsa, calisiyor demek. EstV3Pos ile test edilecek.

pos.php aşağıdaki gibi ekleme yaptım ve _config.php aşağıdaki gibi düzenlediğimde pos işlemi yaptı. Çekim gerçekleşmedi ama başka bir sebebi var. Bu şekilde çalışıyor.

'isbank-v3' => [ 'name' => 'İşbank T.A.S.', 'class' => Mews\Pos\Gateways\EstV3Pos::class, 'urls' => [ 'production' => 'https://sanalpos.isbank.com.tr/fim/api', 'test' => 'https://entegrasyon.asseco-see.com.tr/fim/api', 'gateway' => [ 'production' => 'https://sanalpos.isbank.com.tr/fim/est3Dgate', 'test' => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate', ], 'gateway_3d_host' => [ 'production' => 'https://sanalpos.isbank.com.tr/fim/est3Dgate', 'test' => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate', ], ], ],

$account = \Mews\Pos\Factory\AccountFactory::createEstPosAccount( 'isbank-v3', 'xxxxxxxxxx', 'xxxxxxxxx', 'xxxxxxxxx', \Mews\Pos\Gateways\AbstractGateway::MODEL_3D_SECURE, 'xxxxxxxxx', AbstractGateway::LANG_TR );

@nuryagdym
Copy link
Collaborator

kodda sorun yok, yayinlayabilirim yani?

Birde canli ortamda denenmesi gerekiyor.
Test ortam ile canli ortam arasi farklilik olabilir

@huseyinyildirim
Copy link
Author

Yayınlayın. Başka bir sorunla karşılaşırsam ivedikle bildiririm.

@nuryagdym nuryagdym linked a pull request Aug 31, 2023 that will close this issue
nuryagdym added a commit that referenced this issue Aug 31, 2023
…ata-parameters

fix issue #150 EstV3Pos rename islemtipi to TranType
@nuryagdym
Copy link
Collaborator

0.13.2 versiyonu indirebilirsiniz.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants