2014-04-01 3 views
0

ARB 구독을 성공적으로 만들 수 있습니다. 그러나 문서에서 알 수있는 한 신용 카드는 청구될 때까지 유효성이 확인되지 않습니다.Authorize.net ARB 신용 카드 문제

그래서 AIM을 사용하고 0.01의 요금을 부과해야한다는 것을 이해합니다.

$content = 
    "<?xml version=\"1.0\" encoding=\"utf-8\"?>" . 
    "<ARBCreateSubscriptionRequest xmlns=\"AnetApi/xml/v1/schema/AnetApiSchema.xsd\">" . 
    "<merchantAuthentication>". 
    "<name>" . $loginname . "</name>". 
    "<transactionKey>" . $transactionkey . "</transactionKey>". 
    "</merchantAuthentication>". 
    "<refId>" . $refId . "</refId>". 
    "<subscription>". 
    "<name>" . "Payment" . "</name>". 
    "<paymentSchedule>". 
    "<interval>". 
    "<length>". 1 ."</length>". 
    "<unit>". "months" ."</unit>". 
    "</interval>". 
    "<startDate>" . $today . "</startDate>". 
    "<totalOccurrences>". 9999 ."</totalOccurrences>". 
    "<trialOccurrences>". 0 . "</trialOccurrences>". 
    "</paymentSchedule>". 
    "<amount>". $contractorRate ."</amount>". 
    "<trialAmount>" . 0.00 . "</trialAmount>". 
    "<payment>". 
    "<creditCard>". 
    "<cardNumber>" . $ccnumber . "</cardNumber>". 
    "<expirationDate>" . $ccexpire . "</expirationDate>". 
    "</creditCard>". 
    "</payment>". 
    "<billTo>". 
    "<firstName>". $firstname . "</firstName>". 
    "<lastName>" . $lastname . "</lastName>". 
    "</billTo>". 
    "</subscription>". 
    "</ARBCreateSubscriptionRequest>"; 

//send the xml via curl 
$response = send_request_via_curl($host,$path,$content); 

$ 응답에서 성공적인 응답을 받기 전에 신용 카드로 요금을 청구해야합니다.

이 이해가 맞습니까? 그렇게하는 것이 가장 좋은 방법은 무엇입니까?

답변

0

구독을 만들기 전에 신용 카드가 유효한지 확인하려면 프로세서 요구 사항에 따라 $ 0.00 또는 $ 0.01 중 하나를 AUTH_ONLY해야합니다. 승인 된 금액이 0.01 달러라면 거래를 무효화해야합니다. 그런 다음 가입을 만들 수 있습니다.

몇 가지 규칙이 변경되었으며 $ 0.01에 AUTH_ONLY가 있었지만 속도를 100 % 향상 시키지는 않았습니다. 그러나 내가 아는 바에 따르면, Visa와 MasterCard는 1 달러에 대해 AUTH_ONLYs를 없애고 싶었습니다. 그들은 상인들이 사용자 카드에 얼어 붙은 자금을 남기지 않고 AUTH_ONLY 목적을 분명히하기 때문에 대신 $ 0.00을 사용하기를 원했습니다. 판매자 계정 제공자에게 연락하여이 규칙이 무엇인지, 그리고 $ 0.00 AUTH에 대한 지원 수준이 무엇인지 확인하십시오.

+0

모든 카드 유형을 확인한 다음 카드 유형에 따라 0.00 또는 0.01의 AUTH_ONLY를 허용해야합니다. Auth.net을 많이 사용한다는 사실을 알고 있습니다. 구독을 만들 때 ARB에 신용 카드 승인을 자동으로 포함시킬 수 있다면 도움이 될 것입니다. – ChaseC

관련 문제