我有一个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付出代价 - 对于超过10美元的交易,Dwolla仅为25美分)。 / p>
谢谢!