我有一个带有vb.net代码的asp.net页面,当按下计算按钮时,它会从各种单选按钮产生一个货币值(TotAmt)。我想通过Standard BuyNo Button将值传递给Paypal页面。我对Paypal不太熟悉。
<input type="hidden" name="cmd" value=_s-xclick"/>
<input type="hidden" name="hosted_button-id" value="XXXXXXXXXXX"/>
<input type="text" name="amount" value= "TotAmt"
帮助感激地收到了。
答案 0 :(得分:1)
您只需要在按钮代码中动态填充“amount”变量。但是,要能够动态填充创建非托管明文按钮所需的金额。您将无法将金额填充到托管按钮中。
要生成非托管/明文按钮,请按以下步骤操作:
在“网站付款标准”部分中,选择您要创建的按钮类型(立即购买,添加到购物车,捐赠等等)。
点击“立即创建您的按钮”以访问PayPal按钮工厂。
点击“第2步:跟踪广告资源(可选)”标签,然后取消选中“在PayPal保存按钮”框。
点击“创建按钮”。
点击“删除代码保护”链接
将显示您的按钮的HTML代码,点击“选择代码”并将其复制到您的网站。
答案 1 :(得分:-1)
在代码中创建会话并向其传递金额,例如
session["amt"]=lable.text1;
然后在HTML中使用此代码
<input type="hidden" name="amount" value='<?php echo $_SESSION["amt"]?>' />
<input type="hidden" name="return" value="confirm.php" />