使用2Checkout,您可以通过在2Checkout帐户的“站点管理”页面上将您的模拟帐户设置更改为“开启”来进行演示销售.设置完成后,您会在结帐页面顶部看到一条消息,说明这是一次演示促销.如果您的帐户当前用于实时销售,您可以通过将模拟帐户设置更改为“参数”来进行演示销售,然后传入值为“Y”的其他“演示”参数.这样您的实时销售就不会中断.
例:
您应该注意,在放置演示销售时,2Checkout返回的MD5哈希是通过计算哈希值而故意破坏的,因为如果您检查哈希值,则返回脚本需要处理此更改.
例:
if ($_REQUEST['demo'] == 'Y')
{
$order_number = 1;
}
else
{
$order_number = $_REQUEST['order_number'];
}
$compare_string = $_REQUEST['secret_word'] . $_REQUEST['sid'] . $order_number . $_REQUEST['total'];
$compare_hash1 = strtoupper(md5($compare_string));
$compare_hash2 = $_REQUEST['key'];
if ($compare_hash1 != $compare_hash2)
{
echo "Hash Mismatch";
}
else
{
echo "Hash Matched";
}
INS消息不会在演示销售中发送,因此如果您还使用即时通知服务(INS),则可以使用INS testing tool来模拟您正在侦听的INS消息.
如果您需要有关测试集成的帮助,请随时联系techsupport@2checkout.com.