2011-08-25 2 views
1

나는 ipn 처리 PHP 스크립트를 작성 중이며 고객이 방금 구입 한 제품에 대한 정확한 금액을 지불했는지 확인하고 싶습니다.Paypal IPN에서 금액 확인

내가 가진 문제는 지불이 다른 통화로 이루어 졌는지 확인하는 최선의 방법이 아닌지입니다. 우리는 파운드로 청구하고 우리의 가격을 파운드로 유지하지만 누군가가 미화 $ 10로 지불하면 분명히 £ 10과 같지 않습니다.

IPN은 모든 거래를 원화 (달러로 추정)로 기본 설정합니까? 파운드 대신 파운드로 사용해야합니까, 아니면 일종의 변환을해야합니까? 이를 통해

건배 누가 복음

답변

0
$payment_currency = $_POST['mc_currency']; 

당신은 IPN 'mc_gross은'당신이 구매자를 부과 통화로 반환됩니다

+0

내가 내가 통화를 얻을 수있어,하지만 난 그것을 확인하기 위해이 통화로 내 기본 가격을 변환해야 할 것, 그리고 난 = "숨겨진"값 = "GBP 정말 그나마이 – beakersoft

+0

<입력 유형을 수행 할 "name ="currency_code "> 통화가 영국 파운드로 추가되고 구매할 때 사용자가이를 변경할 수 없습니다. –