2013-03-25 4 views
0

우리는 PayPal Express Checkout (Ruby, Active Merchant gem에서 구현)을 사용 중입니다.PayPal Express Checkout으로 실패한 거래를 디버깅하는 방법은 무엇입니까?

대다수의 거래가 정상적으로 작동했지만 최근에 실패한 거래가 많습니다.

나는 로그 파일을보고 트랜잭션을 실패한 사용자를 확인했습니다.

나는 거래 토큰 인 PayerID, 사용자의 전자 메일 주소, 상관 관계 ID를 보유하고 있습니다.

나는 이에 대해 PayPal 기술 지원부에 연락하여 상기 세부 사항을 제공했습니다.

하지만 이러한 실패한 거래에 대해 더 많은 정보를 얻을 수 있는지 궁금합니다. Ruby gem Active Merchant는 PayPal에서 쉽게 얻을 수있는 방법을 제공합니까?

감사

답변

0

당신이 정말로 다시 얻을 수있는 유일한 정보, 다만 기본적으로 다시 API 응답에서 오는 것입니다. 때로는 문제의 원인을 파악하기에 충분하며 다른 경우에는 조금 더 살펴보고 PayPal MTS을 조사해야합니다.

모니터링 오류 코드 응답

익스프레스 체크 아웃이 실패 거래에 에러 코드의 시리즈를 다시 보내드립니다 :

0

는 익스프레스 체크 아웃 구현을 강화하려면 여기를 할 수있는 몇 가지가 있습니다. 할 수있는 일은 이러한 특정 오류 응답을 모니터하는 것입니다. 그러면 트랜잭션의 문제점이 무엇인지 알 수 있으며 그렇게하면 그에 따라 대응할 수 있습니다 (예 : 트랜잭션 시도). 여기에 익스프레스 체크 아웃에 대한 오류 코드 응답은 다음과 같습니다

http://www.paypalobjects.com/en_US/ebook/PP_APIReference/Appx-ErrorCodes_and_Messages.html#2270815 오류 코드 외에 트랜잭션 데이터

을 찾고, 당신은 또한 문제가 있었다 수있는 몇 가지 거래에 대한 정보를 잡기 위해 GetTransactionDetails의 API 작업을 사용할 수 있습니다 . 그러면 이러한 사례를 처리하는 데 도움이되는 유용한 정보가 반환됩니다. 이 정보는 여기에 있습니다 : 도움이 https://www.x.com/developers/paypal/documentation-tools/api/gettransactiondetails-api-operation-nvp

희망,