1

我有一个 VB ASP.NET Web 应用程序,我正在尝试使用 Dwolla。Dwolla 没有任何 VB 代码可以分享如何实现这一点,所以我已经尽我所能来完成这项工作。我有一个测试 HTML 页面,其中包含一个运行良好的脚本标记,我可以将其复制并粘贴到我的应用程序中,它可以工作,但我需要使用变量动态更改一些元素。

我没有完成 JS,所以在这里感谢任何帮助。在我后面的代码中,我编写了以下代码:

Dim ScriptTxt As String
        ScriptTxt = "src = 'https://www.dwolla.com/scripts/button.min.js' class='dwolla_button' type='text/javascript' "
        ScriptTxt = ScriptTxt & "Data -key = 'REMOVED FOR PRIVACY' "
        ScriptTxt = ScriptTxt & "Data -redirect = 'REMOVED FOR PRIVACY' "
        ScriptTxt = ScriptTxt & "Data -Label = 'Pay This Invoice' "
        ScriptTxt = ScriptTxt & "Data -name = 'Invoice' "
        ScriptTxt = ScriptTxt & "Data -description = '" & SessItemDescr & "Invoice' "
        ScriptTxt = ScriptTxt & "Data -amount = '" & SessInvoiceAmt & "' "
        ScriptTxt = ScriptTxt & "Data -shipping = '0.00' "
        ScriptTxt = ScriptTxt & "Data -tax = '0.00' "
        ScriptTxt = ScriptTxt & "Data -guest - checkout = 'true' "
        ScriptTxt = ScriptTxt & "Data -Type = 'simple'"
        Dim cs As ClientScriptManager = Page.ClientScript
        cs.RegisterClientScriptBlock(Me.GetType, "Dwolla", ScriptTxt, True)

当应用程序运行时,应该由该脚本生成的按钮不会出现。没有显示错误,也没有代码显示波浪线。

这是有效的静态 HTML 代码(尽管所有值最终都需要是动态的):

<script
  src="https://www.dwolla.com/scripts/button.min.js" class="dwolla_button" type="text/javascript"
  data-key="ReH8AkxCe/Ca//AoR+840H39WZnhLbiOUNw/pitA5DN1xLKbxZ"
  data-redirect="http://www.connectedperformancepc.com/pay_status.aspx"
  data-label="Pay This Invoice Now"
  data-name="INVOICE PAYMENT"
  data-description="Invoice Payment - Includes all taxes and fees"
  data-amount="1"
  data-shipping="0"
  data-tax="0"
  data-guest-checkout="true"
  data-type="simple"
>
</script>

Dwolla 按钮应该出现在页面底部,在页脚的顶部(编码在母版页文件中)。我做错了什么,我该如何解决?我真的需要尽快完成这项工作,因为我正在从 PayPal 切换并且目前无法在线支付(除非我想为 PayPal 支付费用 - Dwolla 只需 25 美分交易超过 10 美元)。

谢谢!

4

0 回答 0