2016-03-25 6 views
0

私はSagePayフォームの統合をWebサイトに統合しようとしています。私はウェブサイト/ pdfでV3.00の文書全体を読んだだけでなく、FORM統合キット/デモをダウンロードしてインストールしました。SagePay Form Interation - Guide

デモは完全に機能しますが、私がやっていることではありません。 FORM統合キットの使用方法に関する実際の情報はありません。

私はフォームに必要な詳細情報を収集し、SagePayに送信するフォームのCRYPTフィールドの暗号化の準備を整えました。統合キットのどの機能が必要ですか?

インテグレーションキットの使い方を示す適切な基本ユーザーガイドがありますか?

<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"> 

はどのようにして処理し、データベースなどを更新するために、取得、およびあまりにリターンCRYPTメッセージを復号化については行くのですか?

私はこれを行う方法についての良いガイドを見つけることができません。

答えて

0

V3.0文書では、使用され、キットで参照されているファイルまたはプロセスを提供しない暗号化方法(128ビットAES暗号化)のみを定義しています。

私は少し研究しなければならなかったし、別のスレッドでの暗号化のために、この答えは有用であることが判明:後 Java Class for Encryption

はencyprtionに従うべき要約手順です:JAVAクラスを使用して

  1. 暗号化文字列を
  2. 暗号化された文字列を16進数の16進数のテキストに変換する
  3. このテキストを大文字(すべて大文字)に変換します。