【问题标题】:What is the test credit card number for Converge Payment Api?Converge Payment Api 的测试信用卡号是多少?
【发布时间】:2017-08-15 15:09:15
【问题描述】:

我尝试了很多测试信用卡号码,但总是得到结果是“无效卡”。

请求网址:

https://demo.myvirtualmerchant.com/VirtualMerchantDemo/processxml.do

这是我的示例 Xml 请求:

"xmldata=<txn>
<ssl_merchant_ID>******</ssl_merchant_ID>
<ssl_user_id>***</ssl_user_id>
<ssl_pin>******</ssl_pin>
<ssl_transaction_type>ccsale</ssl_transaction_type>
<ssl_card_number>4111111111111111</ssl_card_number>
<ssl_exp_date>0120</ssl_exp_date>
<ssl_amount>7</ssl_amount>
<ssl_cvv2cvc2>123</ssl_cvv2cvc2>
<ssl_avs_address>test</ssl_avs_address>
<ssl_avs_zip>9999</ssl_avs_zip>
<ssl_first_name>test</ssl_first_name>
<ssl_last_name>test</ssl_last_name>
</txn>"

我的结果:

<txn>
<ssl_approval_code />
<ssl_email />
<ssl_card_short_description>VISA</ssl_card_short_description>
<ssl_cvv2_response />
<ssl_last_name>test</ssl_last_name>
<ssl_avs_zip>9999</ssl_avs_zip>
<ssl_exp_date>0120</ssl_exp_date>
<ssl_account_balance>0.00</ssl_account_balance>
<Additional_Information />
<ssl_result_message>INVALID CARD</ssl_result_message>
<ssl_card_type>CREDITCARD</ssl_card_type>
<ssl_city />
<ssl_phone />
<ssl_avs_address>test</ssl_avs_address>
<ssl_first_name>test</ssl_first_name>
<Customer_Account />
<ssl_amount>7.00</ssl_amount>
<ssl_state />
<ssl_txn_id>230317B39-CA1A68F1-63A9-44C8-9812-88AD8DBA7D37</ssl_txn_id>
<ssl_result>1</ssl_result>
<ssl_card_number>41**********1111</ssl_card_number>
<ssl_txn_time>03/23/2017 12:13:37 AM</ssl_txn_time>
<ssl_avs_response />
<ssl_transaction_type>SALE</ssl_transaction_type>
</txn>

在此示例中,我尝试使用 4111111111111111 Visa 卡。请告诉我 Converge 有任何其他测试编号。提前致谢!

【问题讨论】:

  • 我会推荐 this site 用于生成 CC 编号,专为测试目的而设计。

标签: c# payment-gateway payment


【解决方案1】:

我收到错误 #9999 和消息 Only Test Cards Allowed

我在Elavon's site 上找到了一个示例,其中有一个信用卡号为5472063333333330 的示例。使用这个数字,我的测试能够通过。

【讨论】:

  • 您为此使用了什么 PIN 和凭据?我得到:body errorCode=4025 errorName=Invalid Credentials errorMessage=The credentials supplied in the authorization request are invalid.
  • @santalurr 我使用了凭据 provided by Converge:商户 ID:000127,用户 ID:ssltest,PIN:IERAOBEE5V0D6Q3Q6R51TG89XAIVGEQ3LGLKMKCKCVQBGGGAU7FN627GPA54P5HR
【解决方案2】:

如果您正在使用生产,4111 签证号码将下降。要获得批准,您应该使用 5000300020003003 。确保将这些测试卡作废,因为它们实际上会导致真正的批次失败。如果您正在使用演示环境调用并获取测试卡号,因为它们会定期更改。

【讨论】:

    【解决方案3】:

    只需将测试模式设置为false,现在就可以正常工作了,

    <ssl_test_mode>False</ssl_test_mode>
    

    然后测试卡号4111111111111111

    【讨论】:

      【解决方案4】:

      我也遇到了这个问题,所以我打电话给 Converge 来了解一下。不幸的是,他们没有任何测试信用卡号码,但是如果你改变了

      <ssl_transaction_type>ccsale</ssl_transaction_type>
      

      <ssl_transaction_type>ccauthonly</ssl_transaction_type>
      

      您可以使用真正的信用卡,它只会对卡进行授权,但不会从您使用的卡中借记/扣款。显然,您将希望通过 HTTPS 使用此方法,以便安全地传输您的个人信用卡信息,但通过 ccauthonly 您可以有效地测试您的支付网关,而无需使用真钱。

      【讨论】:

      • 感谢您的回复。我找到了另一种解决方案,我设置了 ssl_test_mode = true ,&lt;ssl_test_mode&gt;False&lt;/ssl_test_mode&gt;,它将接受所有测试信用卡,如 4111111111111111。
      猜你喜欢
      • 2013-12-24
      • 2018-06-18
      • 2013-03-02
      • 1970-01-01
      • 2014-02-27
      • 2015-04-30
      • 2013-01-20
      • 2012-03-08
      • 2013-02-03
      相关资源
      最近更新 更多