请求Url:
https://api.demo.convergepay.com/VirtualMerchantDemo/processxml.do
下面是我的示例Xml请求:
<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>我的结果是:
<?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
我得到了正确的回答。
<?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代码。我该如何解决这个问题?提前感谢!
发布于 2018-01-20 22:20:51
可以通过登录到web门户,然后导航到
终端(点击) -> payment字段->,然后将cvv2字段设置为非必填。
https://stackoverflow.com/questions/48357170
复制相似问题