Bazı VakıfBank sanal POS kullanıcılarına bankadan gelen bilgilendirme doğrultusunda, varsayılan API adresi yerine aşağıdaki yeni endpoint’in kullanılması istenmektedir:
https://apigw.vakifbank.com.tr:8443/virtualPos/Vposreq
POS Entegratör, bu tür özel durumlar için geliştirici düzeyinde özelleştirmeye imkan tanımaktadır. Aşağıdaki kod parçacığını sitenizin functions.php
dosyasına ekleyerek, yalnızca VakıfBank POS entegrasyonu için API URL’sini güncelleyebilirsiniz.
add_filter(
'gpos_payflex_live_api_url',
function ( $url, $gateway ) {
// Yalnızca VakıfBank gateway sınıfı için özel URL döndür
if ( $gateway instanceof GPOSPRO_VakifBank_Gateway ) {
return 'https://apigw.vakifbank.com.tr:8443/virtualPos/Vposreq';
}
return $url;
},
10,
2
);
Açıklama:
Bu filtre sayesinde:
- Sadece VakıfBank POS entegrasyonu özelinde geçerli olacak şekilde API URL’si değiştirilebilir.
- Diğer banka ve ödeme kuruluşlarının bağlantı ayarları etkilenmeden kalır.
Not: Banka tarafından herhangi bir teknik doküman sağlanmadıysa, bu işlem tamamen bankanın yönlendirmesiyle yapılmalıdır. İleride bir güncelleme olması durumunda entegrasyonun tekrar kontrol edilmesi önerilir.