2016-05-04 10 views
0

Dies sind die Werte, und dann hat sich die Schlüsselbasis auf das schaffen, die meiner Meinung nachIrgendeine Idee, warum dieses payline sichere Formular nicht funktioniert?

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

aber paylane geben diesem Fehler enter image description here

Antwort

0

Testen Sie in der Online-PHP-Interpreter korrekt aussieht . Zeigt es genau denselben Hash wie Ihr Beispiel an. Zum Beispiel auf http://ideone.com/ oder 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; 

verwenden ich "tro8ne9c" Salz Wort. Und Hash war "bfbda60a4061f38cea872e4ee29b5dbfa30870a8". Das wurde richtig von Paylane.com erkannt.

+0

mein Salz ist "ta3mu3bi" und ich erzeuge es auf die gleiche Weise: | –

+1

Problem mit Händler-ID. Bist du sicher, dass es funktioniert? –

+1

Meine Händler-ID war mein Login. Ist '20235' dein Login? –