2016-10-28 1 views
1

나는 구매하고자하는 위젯의 양을 요구하는 양식을 가지고 있으며 최종 목표는 이에 따라 페이팔 비용을 변경하는 것입니다. 코드를 조정하여 원하는 결과를 얻으려면 어떻게해야합니까?Paypal API로 동적 가격 변경?

var amountOfWidgets = document.getElementById('firstBox').value; 
    document.getElementById("price").innerHTML = "<input type="hidden" name="amount" value=amountOfWidgets>" 
} 

</script> 
<div id="myCheckout"> 
</br> 
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
    <input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="business" value="[email protected]"> 
    <input type="hidden" name="item_name" value="Donation"> 
    <input type="hidden" name="item_number" value="1"> 
    <input type="hidden" id="price" name="amount" value="6.99"> 
    <input type="hidden" name="no_shipping" value="0"> 
+0

난 이후 많은 시간을 알고 있지만 ... 당신은 그것을 해결 한? – Brackets

답변

0

이름을 지정하십시오. PayPal은 보통 _xclick이라고 지칭합니다.

자바 스크립트 :

document._xclick.amount.value = price; 
0
<input type="text" id="usd" size="20" name="usd" onchange="workaround()" 

function workaround() { 
var amount = document.getElementById("usd").value; 
    paypal.Button.render({ 
     rest of paypal code... 
     ... 
     amount: { total: amount , currency: 'USD' } 
     ... 
    } 
} 

트릭을 할 것입니다 ...