SagePay SERVER集成-低配置文件卡详细信息表-更改“取消”按钮-XSLT

问题描述

有人可以协助我解决XSLT相关问题吗?我们要更改在SERVER集成的卡支付页面的低调版本中显示的CANCEL链接的URL。

我们提供了一个XSLT文件供使用,该文件使我们可以更改付款页面的外观。我们要做的就是让CANCEL按钮转到自定义https://网址。

我们是否只替换 payment-model / cancelation-action-url 值?还是过程更复杂?我们可以将一个非常简单的<form>标签提交到我们想要的页面吗?对于一个简单的CANCEL按钮,我们似乎有很多代码。代码如下:

<form method="post" name="cancelpayment" id="cancelpayment">
  <xsl:attribute name="action">
    <xsl:value-of select="payment-model/cancelation-action-url" />
  </xsl:attribute>
  <input type="hidden" name="clickedButton" value="" />
  <a
    href="#"
    onmouseover="activate('cancel')"
    onmouseout="inactivate('cancel')"
    onclick="submitTheForm('cancelpayment','cancel');return false"
  >
    <SCRIPT type="text/javascript" language="JavaScript">
      document.write('
      <xsl:text disable-output-escaping="yes">
        &lt;img border="0" name="cancel" src="
      </xsl:text>
      '); document.write('
      <xsl:copy-of select="$imageloc" />
      <xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel_img_file']" />
      '); document.write('
      <xsl:text disable-output-escaping="yes">" alt="</xsl:text>');
      document.write('
      <xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel']" />
      '); document.write('
      <xsl:text disable-output-escaping="yes">"/&gt;</xsl:text>');
    </SCRIPT>
  </a>
  <NOSCRIPT>

<input name="cancel" type="image">
  
  <xsl:attribute name="src">
    <xsl:copy-of select="$imageloc" />
    <xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel_img_file']" />
  </xsl:attribute>
  <xsl:attribute name="alt">
    <xsl:value-of select="$i18n/multi-lingual-text/texts[lang($lang)]/text[@label='cancel']" />
  </xsl:attribute>
</input>

任何建议,不胜感激! SagePay无法为我们提供帮助,因为他们没有人支持处理代码!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...