2017-03-23 5 views
2

나는 많은 테스트 신용 카드 번호로 시도했지만 항상 결과가 'INVALID CARD'가되었습니다.Converge Payment API의 테스트 신용 카드 번호는 무엇입니까?

요청 URL : 여기

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>" 

내 결과 : 나는 4111111111111111 비자 카드와 함께 시도이 예에서

<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> 

. Converge에 다른 시험 번호가 있다고 말해주십시오. 사전에 감사드립니다!.

+0

테스트 목적으로 설계된 CC 번호 생성에 [이 사이트] (http://www.getcreditcardnumbers.com/)를 권하고 싶습니다. – Kupiakos

답변

0

그냥 설정 테스트 모드가 false, 그리고 지금은 잘 작동하고,

<ssl_test_mode>False</ssl_test_mode> 

그런 다음 테스트 카드에는 4111111111111111

2

나는이 문제도 가지고 있었으므로, 나는 Converge를 찾아 내었다. 불행하게도 그들은 당신이 변경 그러나 경우에, 어떤 테스트 신용 카드 번호가없는

<ssl_transaction_type>ccsale</ssl_transaction_type> 

<ssl_transaction_type>ccauthonly</ssl_transaction_type> 

당신은 실제 신용 카드를 사용할 수 있으며 그것은 단지 금액에 대한 카드 승인 만 것이다 것 귀하가 사용하는 카드를 인출하거나 청구하지 않습니다. 분명히 HTTPS를 통해이 방법을 사용하여 개인 신용 카드 정보를 안전하게 전송할 수 있지만 ccauthonly를 사용하면 실제 돈을 사용하지 않고도 지불 게이트웨이를 효과적으로 테스트 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 다른 해결책을 찾았습니다. ssl_test_mode = true,' False '로 설정하고 4111111111111111과 같은 모든 테스트 신용 카드를 수락합니다. – JiLaBaJi

0

는 4111 비자 번호가 하락을 줄 것이다 제품을 사용하는 경우.하지 승인을 받으려면 5000300020003003을 사용해야합니다. 이 테스트 카드는 실제 배치가 실패하게 될 것이므로 반드시 폐기해야합니다. 데모 환경 호출을 사용하는 경우 주기적으로 변경 될 때 테스트 카드 번호를 가져옵니다.

1

메시지가 Only Test Cards Allowed 인 # 9999 오류가 발생했습니다.

Elavon's site에 신용 카드 번호가 5472063333333330 인 예제가 있습니다. 이 번호를 사용하면 테스트를 통과 할 수있었습니다.

+0

어떤 PIN과 자격 증명을 사용 했습니까? 나는 받고있다 : 'body errorCode = 4025 errorName = 유효하지 않은 자격증 명 errorMessage = 승인 요청에 제공된 자격증 명이 유효하지 않다. ' – santalurr

+0

@santalurr 나는 [Converge에서 제공 한] 자격증을 사용했다. (https : //www.besha2ready .com/converge # convergeapi) : 판매자 ID : '000127', 사용자 ID :'ssltest', PIN :'IERAOBEE5V0D6Q3Q6R51TG89XAIVGEQ3LGLKMKCKCVQBGGGAU7FN627GPA54P5HR' –