Payfort错误代码:00002参数格式无效

时间:2017-12-17 13:12:03

标签: forms payfort

我正在尝试添加payfort作为网站新部分的付费网关。相同的代码在另一部分中正常工作。我总是得到“错误代码:00002参数格式无效”

<form method="post" action="https://checkout.payfort.com/FortAPI/paymentPage" class="pay_form" name="form1">
<input type="hidden" name="access_code" value="access_code">
<input type="hidden" name="amount" value="1000.00">
<input type="hidden" name="command" value="PURCHASE">
<input type="hidden" name="currency" value="USD">
<input type="hidden" name="customer_email" value="user@mail.com">
<input type="hidden" name="customer_name" value="customer name">
<input type="hidden" name="language" value="en">
<input type="hidden" name="merchant_identifier" value="identifier_code">
<input type="hidden" name="merchant_reference" value="order_id">
<input type="hidden" name="return_url" value="my_return_url">
<input type="hidden" name="signature" value="form_signature">
</form>

我将此表单与另一部分中的另一个表单进行了比较,它们彼此相似,但订单ID,返回网址和金额不同,但第一种表单没有任何问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是因为payfort仅接受整数作为金额。您需要将实际金额乘以100,然后再发送请求以确保获得完整的金额。