2014-08-30 2 views
0

레일 4 애플리케이션에서 작업 중입니다. 기부 버튼에 대한 지불 옵션을 제공해야합니다.레일 4의 호스트 기부 버튼에 대한 페이팔 금액 선택

기부금 지불을 입력하려면 라디오 버튼과 텍스트 상자를 만들어야합니다.

("") 내 코드

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
<input type="hidden" name="cmd" value="_s-xclick"> 
<input type="hidden" name="hosted_button_id" value="xxxxxxxxxxx"> 
<input type="hidden" name="amount" value=""> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif"  border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

가 여기에 내가 jQuery를에 의해 금액 필드의 값을 입력입니다 (코드가 게시되지 않음) 그래서 비어 있지 않습니다.

하지만 두 번째 단계에서 숨겨진 필드에 제출 한 금액은 표시되지 않습니다.

Google 사람들은 호스팅 된 버튼에 금액을 입력 할 수 없다고 말하면서 매번 고침을 의미합니다.

어떤 사람들은 버튼을 참조 지금 구입을 만들라고 =>https://www.paypal.com/webapps/mpp/get-started/donate-button-text-field

나는 그것이 호스팅 버튼으로 가능하다 무엇을해야합니까?

코드를 변경해야합니까?

+0

버튼의 값은 어떻게 정의합니까? 위와 같은 양식을 추가하는 경우 반드시 'amount'필드를 채울 수 있습니까? –

+0

말은 어떻게 숨겨진 필드 금액에 값을 입력합니까? –

+0

아니, 그 필드를 어떻게 채우시겠습니까? HTML 형식 일뿐입니다. Rails 또는 HTML로 표시하거나 채울 수 있습니까? –

답변

0

PayPal 호스트 버튼을 사용할 때마다 금액 관련 정보를 변경할 수 없습니다. 호스팅 된 버튼은 누구도 금액을 들여다 볼 수 없다는 측면에서 안전합니다. 호스팅 된 버튼의 금액 변경은 계정 또는 API's을 통해서만 수행 할 수 있습니다. 금액을 동적으로 변경해야하는 솔루션을 구현하는 경우 일반 텍스트 버튼을 사용하여 고려해야합니다. API's

그러나 변수는 다음과 같습니다. 주소, 취소/반환/이미지/ipn url, 항목 이름/인보이스 ID/사용자 정의/수량은 호스팅 된 버튼에 대한 변수를 전달하여 재정의 할 수 있습니다.

+0

당신은 나에게이 일을 적용 할 수있는 곳으로부터 어떤 링크 나 참고 문헌을 제공해 주시겠습니까? –

+0

내 대답에도 링크를 붙여 넣었습니다. https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_wpsbuttonmgrapinvp.pdf – Eshan

관련 문제