activemerchant를 사용하여 Authorize.net Gateway에서 승인 된 거래를 무효화하는 방법

StackOverflow https://stackoverflow.com/questions/1419141

문제

목표 : 고객의 청구서에 성공적인 구매 만 표시됩니다. 온라인 뱅킹 시스템에서 볼 수 있듯이 청구서에 승인이 거부되지 않기를 원하지 않습니다. 고객은 종종 실수로 잘못된 청구 주소를 입력 한 다음 올바른 청구 주소를 입력합니다. 두 번의 시도, 한 번의 시도와 하나는 합의 전에 계류중인대로 청구서에 나타나지 않습니다. 고객은 잠재적으로 두 번 청구되는 것처럼 보이기 때문에 고객을 놀라게 할 수 있습니다.

세부 사항 : ActiveMerchant의 구매를 통해 auth_capture (ActiveMerchant의 구매를 통해) 또는 ActiveMerchant 's Authorize를 통해)를 수행 할 때, 이에 따라 고객의 청구서에 보류중인 것으로 나타나지 않도록 (ActiveMerchant's Void를 통해) 승인을 무효화하고자합니다. 며칠 후에 해결 되더라도) 게이트웨이는 게이트웨이의 권한 부여 또는 캡처 메소드 호출에서 반환 된 권한 부여 코드를 사용하여 void 로의 거래를 찾을 수 없습니다.

이것은 authorize.net AIM 게이트웨이에만 해당됩니다.

조언하십시오.

감사!

도움이 되었습니까?

해결책

당신의 질문을 올바르게 이해한다면, 당신이 원하는 것을 할 수있는 방법이 있는지 잘 모르겠습니다.

이것은 게이트웨이 / 판매자 계정 시스템의 한계입니다.

지난 주말에 방금 호텔에 머물 렀고 체크인했을 때 '승인 요금'이 내 카드에 나타난 다음 떠날 것이라고 경고했습니다. 호텔 상황은 당신이 다루고있는 것과 비슷하며, 그 주위에 방법이 있다고 생각하지 않습니다. 주유소, 식당, 호텔 등

고객이 놀라게하는 것에 대해 걱정하지 않아도됩니다. 귀하는 귀하의 지불 양식에 승인 요금에 대해 무언가를 말하는 성명서를 발표 할 수 있습니다. 저는 과거 프로젝트에 대해 그렇게했습니다.

그리고 Auth.net 세부 사항의 경우 - 인증을 무효화 할 수 없으므로 오류가 발생합니다. 반환 된 인증 코드는 나중에 필요한 경우 금액을 캡처하는 데 사용됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top