首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Converge API :错误4007 -请求了CVV2,但没有数据

Converge API :错误4007 -请求了CVV2,但没有数据
EN

Stack Overflow用户
提问于 2018-01-20 22:16:23
回答 1查看 1K关注 0票数 1

请求Url:

https://api.demo.convergepay.com/VirtualMerchantDemo/processxml.do

下面是我的示例Xml请求:

代码语言:javascript
复制
<txn>
  <ssl_merchant_id>MERCHANTID12345</ssl_merchant_id>
  <ssl_user_id>USERID12345</ssl_user_id>
  <ssl_pin>PIN1245</ssl_pin>
  <ssl_test_mode>false</ssl_test_mode>
  <ssl_transaction_type>ccsale</ssl_transaction_type>
  <ssl_card_number>5472063333333330</ssl_card_number>
  <ssl_exp_date>0118</ssl_exp_date>
  <ssl_amount>1.00</ssl_amount>
</txn>

我的结果是:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<txn>
  <errorCode>4007</errorCode>
  <errorName>CVV2 Requested But No Data</errorName>
  <errorMessage>CVV2 check cannot be performed as no data was supplied in the authorization request.</errorMessage>
</txn>

但是,只需使用开发人员网站上的公共pin更改我自己的凭据:https://developer.elavon.com/#/api/eb6e9106-0172-4305-bc5a-b3ebe832f823.rcosoomi/versions/5180a9f2-741b-439c-bced-5c84a822f39b.rcosoomi/documents/?converge-integration-guide/book/transaction_types/credit_card/sale.html

我得到了正确的回答。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?> 
<txn>
  <ssl_card_short_description>MC</ssl_card_short_description>
  <ssl_cvv2_response></ssl_cvv2_response>
  <ssl_account_balance>1.00</ssl_account_balance>
  <ssl_result_message>APPROVAL</ssl_result_message>
  <ssl_invoice_number></ssl_invoice_number>
  <ssl_promo_code></ssl_promo_code>
  <ssl_result>0</ssl_result>
  <ssl_txn_id>200118A15-9C4ECA77-4A72-425F-9F8A-4F9E27B93DB2</ssl_txn_id>
  <ssl_completion_date></ssl_completion_date>
  <ssl_transaction_type>SALE</ssl_transaction_type>
  <ssl_avs_response> </ssl_avs_response>
  <ssl_account_status></ssl_account_status>
  <ssl_approval_code>CMC675</ssl_approval_code>
  <ssl_enrollment></ssl_enrollment>
  <ssl_exp_date>1225</ssl_exp_date>
  <ssl_loyalty_program></ssl_loyalty_program>
  <ssl_tender_amount></ssl_tender_amount>
  <ssl_departure_date></ssl_departure_date>
  <ssl_card_type>CREDITCARD</ssl_card_type>
  <ssl_loyalty_account_balance></ssl_loyalty_account_balance>
  <ssl_salestax></ssl_salestax>
  <ssl_amount>1.00</ssl_amount>
  <ssl_card_number>54**********3330</ssl_card_number>
  <ssl_issue_points></ssl_issue_points>
  <ssl_txn_time>01/20/2018 09:13:19 AM</ssl_txn_time>
  <ssl_access_code></ssl_access_code>
</txn>

因此,我的演示组织必须设置为需要cvv2代码。我该如何解决这个问题?提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-01-20 22:20:51

可以通过登录到web门户,然后导航到

终端(点击) -> payment字段->,然后将cvv2字段设置为非必填。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48357170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档