2016-05-04 4 views
0

これらは値であり、その後、インクルードは、キー私の意見このペイラインのセキュリティで保護されたフォームがなぜ機能しないのでしょうか?

<form action="https://secure.paylane.com/order/cart.html" method="post"> 
 
    <input type="hidden" name="amount" value="20" /> 
 
    <input type="hidden" name="currency" value="EUR" /> 
 
    <input type="hidden" name="merchant_id" value="20235" /> 
 
    <input type="hidden" name="description" value="Subscription" /> 
 
    <input type="hidden" name="transaction_description" value="Subscription" /> 
 
    <input type="hidden" name="transaction_type" value="S" /> 
 
    <input type="hidden" name="back_url" value="http://someurl" /> 
 
    <input type="hidden" name="language" value="en" /> 
 
    <input type="hidden" name="hash" value="66f84f0a5dc54d810f121d20417331e78f79d153" /> 
 

 
    <button type="submit">Pay with PayLane</button> 
 
</form>

に正しく見えるようにベースを作成しますが、オンラインのPHPインタプリタでこのエラーにenter image description here

答えて

0

テストをpaylane与えました。あなたの例とまったく同じハッシュを表示していますか? http://ideone.com/またはhttp://phptester.net/

<?php 
    $salt = "your salt"; 
    $description = "Subscription"; 
    $amount = "20"; 
    $currency = "EUR"; 
    $merchant_id = "20235"; 
    $transaction_type = "S"; 
    $hash = SHA1("$salt|$description|$amount|$currency|$transaction_type"); 
echo $hash; 

にたとえば、私は"tro8ne9c"塩の単語を使用しました。ハッシュは"bfbda60a4061f38cea872e4ee29b5dbfa30870a8"でした。 Paylane.comによって正しく認識されたもの

+0

私の塩は "ta3mu3bi"であり、同じ方法でそれを生成します。 –

+1

加盟店IDの問題。それは本当に効果がありますか? –

+1

私の商人IDは私のログインでした。 '20235'はログインしていますか? –

関連する問題