如何解决问题“授权请求中未提供VirtualMerchant ID”

时间:2013-12-26 23:33:01

标签: php api

我正在使用虚拟商家在线支付。

我有一个模拟账户:
https://demo.myvirtualmerchant.com/VirtualMerchantDemo/login.do
帐号:002549
用户ID:002549
密码:Abcd.1234gd

提交表格代码:

<form action="https://demo.myvirtualmerchant.com/VirtualMerchantDemo/process.do" method="POST">
<input type="hidden" name="ssl_amount" value="75.00">
<input type="hidden" name="ssl_merchant_id" value="002549">
<input type="hidden" name="ssl_user_id" value="002549">
<input type="hidden" name="ssl_pin" value="2R56WU">
<input type="hidden" name="ssl_transaction_type" value="ccsale">
<input type="hidden" name="ssl_show_form" value="true">
<input type="hidden" name="ssl_cvv2cvc2_indicator" value="1">
    <input type="hidden" name="ssl_invoice_number" value="20131226">
<input type="hidden" name="ssl_customer_code" value="test demo">
<input type="hidden" name="ssl_email" value="demo@gmail.com">
<input type="submit" value="Pay Now" class="button1">

我从http://www.infomerchant.net/creditcardprocessing/credit_card_test_numbers.html

获得了一个测试信用卡号:4005550000000019 提交后

,结果是:enter image description here 单击流程按钮后,结果为:enter image description here 文字是:

Error Code :    4000
Error Name :    VID Not Supplied
Error Message :     The VirtualMerchant ID was not supplied in the authorization request.
你能知道如何解决这个问题吗?或任何建议。

ssl_merchant_id:002549
ssl_user_id:002549
ssl_pin:2R56WU(来自菜单下的模拟账户:user =&gt;更改引脚)

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题。在我的表格将数据发布到VirtualMerchant之前,罪魁祸首出现了。确保数据/字符串编码正确,没有任何杂散空白。

相关问题