Recently I've been trying to implement recurring payments with Skrill (Moneybookers), following this guide and this tutorial.
But I came to a point where I submit my http/post data via a html form but the Skrill website replies with an error message:
Sorry, we cannot complete your payment at this time This payment cannot be completed due to insufficient or invalid transaction information. Message to merchant: Please check the parameter values submitted
Here is my form code:
<!-- Skrill submit form -->
<form id="skrillForm" action="https://www.moneybookers.com/app/payment.pl" method="post">
<input type="hidden" name="pay_to_email" value="my_merchant_user@gmail.com"/>
<input type="hidden" name="status_url" value="http://my.website.com/ipnlistener?payment_type=skrill"/>
<input type="hidden" name="language" value="EN"/>
<input type="hidden" name="amount" id="skrillAmount" value="1"/>
<input type="hidden" name="currency" value="EUR"/>
<input type="hidden" name="detail1_description" value="Subscription"/>
<input type="hidden" name="detail1_text" value="Test"/>
<input type="hidden" name="merchant_fields" value="cust_user_id"/>
<input type="hidden" name="cust_user_id" value="1"/>
<input type="hidden" name="rec_amount" value="1"/>
<input type="hidden" name="rec_period" value="1"/>
<input type="hidden" name="rec_cycle" value="day"/>
<input type="hidden" name="rec_status_url" value="http://my.website.com/ipnlistener?payment_type=skrill"/>
<input type="hidden" name="rec_start_date" value="08/03/2014"/>
</form><!-- End of Skrill submit form -->
I can't figure out which field (or absence of) may cause this error.
I will appreciate any suggestions.
Thanks