0

我有一个带有 vb.net 代码的 asp.net 页面,当按下计算按钮时,它会从各种单选按钮产生一个货币值(TotAmt)。我想通过标准 BuyNo 按钮将价值传递给 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"

感激地收到帮助。

4

2 回答 2

1

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

要生成非托管/明文按钮,请执行以下步骤:

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

  4. 单击“立即创建按钮”以访问 PayPal 按钮工厂。

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

  7. 点击“创建按钮”。

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

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

于 2013-07-12T19:41:30.583 回答
-1

例如,在代码中创建一个会话并将金额传递给它

session["amt"]=lable.text1;

然后在 HTML 中使用此代码

<input type="hidden" name="amount" value='<?php echo $_SESSION["amt"]?>' /> 
<input type="hidden" name="return" value="confirm.php" />
于 2016-01-25T13:40:16.943 回答