자, Joomla를 사용하는 회원 사이트와 사용자가 특정 작업 (팀 만들기)을 수행 할 수 있도록하는 구성 요소가 있습니다. 팀에 로그인하여 팀을 만들 수 있지만 $ 25.00의 수수료를 지불 할 때까지 팀에 회원을 추가 할 수는 없습니다.페이팔 통지 URL이 다른 이유는 무엇입니까
이것은 페이팔 IPN을 통해 발생합니다. 본질적으로이 양식이 아래에 있습니다 (일부 개인 데이터 삭제됨).
\t
\t <input type="hidden" name="cmd" value="_xclick">
\t <input type="hidden" name="item_name" value="<?php echo $item_name;?>">
\t <input type="hidden" name="business" value="[email protected]">
\t <input type="hidden" name="amount" value="25">
\t <input type="hidden" name="quantity" value="1">
\t <input type="hidden" name="no_note" value="1">
<!--<input name="userId" value="<?php //echo $user->id;?>" type="hidden">-->
<!--<input name="task" value="paypal_register" type="hidden">-->
\t <input type="hidden" name="currency_code" value="USD">
\t <!-- Enable override of buyers's address stored with PayPal . -->
\t <!-- Set variables that override the address stored with PayPal. -->
\t <input type="hidden" name="return" value="<?php echo JURI::ROOT().'index.php?option=com_fastball&view=payment&task=paypal_register';?>">
\t <input type="hidden" name="notify_url" value="<?php echo JURI::ROOT().'index.php?option=com_fastball&view=payment&task=paypal_register&userId='.$user->id.'&ipn=1';?>">
\t <!--<input type="image" name="submit" border="0" src="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif" alt="PayPal - The safer, easier way to pay online">-->
</form>
상당히 임의적으로 보입니다. 여러 가지 시나리오가 있습니다. 1 - 새 사용자 만들기 새 팀. 2 - 이전 사용자가 새 팀 생성 중. 3 - 올드 유저 리뉴얼 올드 팀.
하지만 상관없이 모두이 지불 양식 버튼에 THESE URL을 숨겨진 입력으로 보냈습니다.
그래서 paypal이 A인지 잘 모르겠습니다. 단축 URL을 얻거나 B.) 어떤 이유에서든 짧게 잘라냅니다. 그것은 URL 매개 변수에 표시 페이팔 포스트 정보의 모두와 함께 단축 URL로 돌아
이 매우 실망하고있다 그리고 나는이 없을 수도 잘 있도록 설명 (& 일 = paypals 서버에서 & AMT = 25.00 등 완료) 질문이나 생각이 있으면 알려주세요. 감사!
저는 오늘 PayPal에서 문제를 해결했다고 응답했습니다 (3/15). – avariant