2016-03-25 25 views
0

SagePay form tümleştirmesini bir web sitesine entegre etmeye çalışıyorum. Tüm V3.00 belgelerini web sitesinde/pdf'de okudum ve FORM entegrasyon kitini/demosunu indirip kurdum.SagePay Form İletişimi - Kılavuz

Demo mükemmel çalışıyor, ancak yaptığım şey bu değil. FORM entegrasyon kitinin kullanımı hakkında gerçek bir bilgi yoktur.

Bir formda ihtiyacım olan bilgileri topladım ve şimdi SagePay'e gönderilecek formdaki CRYPT alanı için Şifrele'ye hazır hale getirdim. Entegrasyon kitinde hangi fonksiyona ihtiyacım var?

Tümleştirme setini nasıl kullanacağınızı göstermek için orada uygun bir temel kullanım kılavuzu var mı?

<form method="POST" id="SagePayForm" action="*https://test.sagepay.com/gateway/service/vspform-register.vsp*"> 
<input type="hidden" name="VPSProtocol" value= "3.00"> 
<input type="hidden" name="TxType" value= "50.00"> 
<input type="hidden" name="Vendor" value= "*YOURVERNODID*"> 
<input type="hidden" name="Crypt" value= "THIS IS WHAT I NEED"> 
<input type="submit" value="continue to SagePay"> 

nasıl işlemek ve bir veritabanı vb güncellemek için, elde ve çok dönüş CRYPT mesaj şifresini gidiyorsun?

Bunu yapmayla ilgili iyi bir kılavuz bulamıyorum.

cevap

0

V3.0 Dokümantasyon sadece kullanılan şifreleme yöntemini (128 bit AES Şifreleme) tanımlar ve kitte referans olarak verilen dosya veya işlemi sağlamaz.

Biraz araştırma zorunda kaldı ve başka bir iplik şifreleme için kullanışlı bu cevabı bulundu:

  1. Şifrele dize JAVA sınıfını
  2. kullanarak: Java Class for Encryption

    ardından encyprtion takip edilecek özetlenmiştir adımlar vardır

  3. Şifreli dizeyi onaltılık taban (Basamak 16) metnine dönüştürün
  4. Şimdi bu metni Büyük Harfe dönüştürün (Tümü büyük harfler).