2013-06-11 1 views
1

Payments에 대한 PHP 프로젝트에서 Authorize.net API를 사용하고 있습니다. 최근에 나는 REFUND/VOID 트랜잭션을 프로그래밍 방식으로 통합 했으므로 제대로 작동하지만 이제 금액을 여러 번 환불하고 싶습니다.Authorize.net 동일한 거래에 대해 여러 환불/무효 옵션이 있습니까?

예 : 사용자가 내 웹 사이트에서 제품을 구매할 때 $ 100 (제품 가격 $ 80 + 배송비 $ 20)을 지불했습니다. 이제는 먼저 20 달러를 환불하고 싶습니다. 그런 다음 나중에 동일한 거래에 대해 80 달러를 환불하고 싶습니다. 모든 것이 API를 사용해야합니다.

답변

2

여러 번 환불은 거래가 처리 된 후에 만 ​​처리 할 수 ​​있습니다. 거래가 아직 처리되지 않았기 때문에 API 호출이 원래 거래를 완전히 무효화 한 것처럼 들립니다.

0

예. 원래 거래에 대해 두 번의 환불을 할 수 있습니다. 실제로 두 번째, 또는 세 번째 트랜잭션을 수행하고 있다는 사실과 전혀 다른 점이 하나도 없습니다. 지정된 금액에 대해 첫 번째 환불과 마찬가지로 두 번째 환불을 실행하십시오.

+0

예. 나는 시도했다. 나는 3 달러를 지불하고 첫 시도에서 1 달러를 지불했다. 잘 작동한다. 두 번째 시도에서 나는 $ 2를 무효화하려고 시도했다. 응답 코드가 1 (SUCCESS)이고 메시지는 이미 트랜잭션이 무효화 된 것으로 표시한다. – AnNaMaLaI

관련 문제