在 wordpress 插件 Premium Press 中,我集成了 payson 支付网关,但有一个小问题:该MD5
字段无法接收任何值并且无法正常工作。请帮我解决一下这个。
这是在表单中输入MD5
值的代码:
<input type="hidden" name="MD5" value=" < ?php echo get_option('gateway_payson_receiver');('SellerEmail'); ('OkUrl'); ('GuaranteeOffered'); ('ExtraCost'); ('Cost'); ?>"/>
这是必须在另一个文件中计算的内容send.php
:
$MD5string = $SellerEmail . ":" . $Cost . ":" . $ExtraCost . ":" . $OkUrl . ":" . $GuaranteeOffered . $Key;
$MD5Hash = md5($MD5string);
('ExtraCost'); ('Cost'); ?>"/>
我正在尝试对其进行测试:https ://www.payson.se/testagent/default.aspx 但对于 MD5,它不计算任何值。
如果可能,请帮助我。
编辑:我在 value=" 和 < ?php 之后放置了额外的空格,因为 stackoverflow 没有识别代码并且没有显示,这不是问题。在实际代码中没有空格。