我必须在我的网络应用程序中集成cashu支付网关,我使用的是cashu实施指南提供的代码。我已经创建了一个关于cashu的商家帐户,但无法找到加密密钥选项。因此,每当发布一个值我得到无效的商家令牌值错误。可以,任何人帮助我摆脱这种情况!
<form action="https://www.cashu.com/cgi-bin/pcashu.cgi" method="post">
<input type="hidden" name="merchant_id" value="merchanttest">
<input type="hidden" name="token" value="66a31cd699d8d9cb454df1f6cec30c2c">
<input type="hidden" name="display_text" value="Baseball Hat">
<input type="hidden" name="currency" value="CSH">
<input type="hidden" name="amount" value="125">
<input type="hidden" name="language" value="en">
<input type="hidden" name="session_id" value="asdasd-234-asdasd">
<input type="hidden" name="txt1" value="item27">
<input type="hidden" name="test_mode" value="1">
<input type="submit" value="Pay with cashU!">
</form>
答案 0 :(得分:0)
我认为您不应该依赖示例加密密钥,因为显然它是错误的并且每个商家都有自己的密钥。
看http://docs.whmcs.com/CashU我发现了以下内容:
“您可以通过转到我的帐户&gt;付款安全性在CashU帐户中找到加密关键字。 您还需要设置返回网址,必须将其设置为: http://www.yourdomain.com/modules/gateways/callback/cashu.php 通知网址应留空。“
希望这有帮助