Entegrasyonda 2 aşama var , ilk aşama 3d secure ile kart kontrolü sonrasında sonuç başarılı ise istek alınıyor ve para çekilme işlemi oluyor yani PROVİZYON aşaması, ben 3d secure alanında herhangi bir sorun yaşamıyorum istek atılıyor ve sonuç sorunsuz alınıp gereki alanlar post ile benim backend alanıma geliyor lakin ikinci aşamada(PROVİZYON) kısmında ise verileri post etsem bile
Alıntı
Kodlar:
const reqUrl = 'https://onlineodeme.vakifbank.com.tr:4443/VposService/v3/Vposreq.aspx'
var sendUrl = `
<?xml version="1.0" encoding="utf-8"?>
<VposRequest>
<Cvv>kart cvv</Cvv>
<TransactionDeviceSource>0</TransactionDeviceSource>
<MpiTransactionId>3d secure alanından gelen benzersiz id</MpiTransactionId>
<ECI>${eci}</ECI>
<CAVV>${CAVV}</CAVV>
<ClientIp>ip</ClientIp>
<Expiry>kartımın son kullanma tarihi</Expiry>
<TransactionType>Sale</TransactionType>
<MerchantId>mağaza id</MerchantId>
<Password>mağaza şifrem</Password>
<TransactionId>kod tarafında oluşturduğum benzersiz id</TransactionId>
<TerminalNo>terminal numaram</TerminalNo>
<CurrencyCode>949</CurrencyCode>
<CurrencyAmount>1.00</CurrencyAmount>
<BrandName>200</BrandName>
<Pan>kart numaram</Pan>
</VposRequest>
`
axios.post(reqUrl , sendUrl,
{
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.then((dataUrl) =>{
res.send(JSON.stringify(dataUrl.data))
console.log(dataUrl)
})
.catch((err) => {
res.send(err)
})
})DÖKÜMANLAR BURADAKİ LİNTE SAYFA 28 PROVİZYON AŞAMASI https://www.vakifbankpos.com.tr/asse...OKUMANLARI.zip