我正在使用虚拟商家在线支付。
我有一个模拟账户:
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 提交后,结果是: 单击流程按钮后,结果为: 文字是:
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;更改引脚)
答案 0 :(得分:1)
我遇到了类似的问题。在我的表格将数据发布到VirtualMerchant之前,罪魁祸首出现了。确保数据/字符串编码正确,没有任何杂散空白。