2013-07-12 116 views
0

我有一个带有vb.net代码的asp.net页面,当按下一个计算按钮时,它会从各个单选按钮中产生一个货币值(TotAmt)。我想通过标准BuyNo按钮通过PayPal页面的价值。我对贝宝不是很有经验。将金额汇入PayPal来自会话变量的BuyNow按钮

<input type="hidden" name="cmd" value=_s-xclick"/> 
<input type="hidden" name="hosted_button-id" value="XXXXXXXXXXX"/> 
<input type="text" name="amount" value= "TotAmt" 

帮助感激地收到。

回答

1

您只需要在按钮代码中动态填充“数量”变量。但是,为了能够动态填充创建非托管的明文按钮所需的金额。您将无法将金额填充到托管按钮中。

要生成非托管/明文按钮,请按照下列步骤操作:

  1. 登录贝宝账户www.paypal.com
  2. 单击选项卡“商户服务”访问商家工具选项卡。
  3. 在网站付款标准部分,选择您想要创建的按钮类型(立即购买,添加到购物车,捐赠等)。

  4. 点击“立即创建按钮”访问贝宝按钮工厂。

  5. 填写您在按钮中需要的字段(商品名称,价格,货币...)。
  6. 单击选项卡“步骤2:跟踪库存(可选)”,然后取消选中“在PayPal上保存按钮”复选框。

  7. 点击“创建按钮”。

  8. 将显示按钮的加密HTML代码。
  9. 点击链接“删除密码保护”

  10. 您的按钮的HTML代码将被显示上,单击“选择代码”,并把它复制到你的网站。

+0

我做了什么,你在其他网站之前建议。在这个网站上,我不想显示商品,价格,数量。我只是想通过BuyNow按钮传递金额。 –

-1

在代码中创建一个会话,并通过量它,例如

session["amt"]=lable.text1; 

,然后在HTML中使用此代码

<input type="hidden" name="amount" value='<?php echo $_SESSION["amt"]?>' /> 
<input type="hidden" name="return" value="confirm.php" />