我有一个使用 PHP 构建的网站。我的网站包含一些教育材料/文档,用户只有通过 clickbank 付费才能获得这些材料/文档。在后端,他们的付款状态将从“未付款”变为“已付款”。
但是当我通过在 clickbank 网站上付款并重定向回我的网站来测试它时,会话会自动到期。它在我的系统上运行良好,但在客户的系统上运行良好。
请告诉我这是什么问题?如果有任何进一步的查询,我会解释更多。
我有一个使用 PHP 构建的网站。我的网站包含一些教育材料/文档,用户只有通过 clickbank 付费才能获得这些材料/文档。在后端,他们的付款状态将从“未付款”变为“已付款”。
但是当我通过在 clickbank 网站上付款并重定向回我的网站来测试它时,会话会自动到期。它在我的系统上运行良好,但在客户的系统上运行良好。
请告诉我这是什么问题?如果有任何进一步的查询,我会解释更多。
您应该调查使用 ClickBank API 进行处理,这样可以让用户留在您的网站上,而不是将他们重定向到 ClickBank API 并破坏您的会话。
https://sandbox.clickbank.com/api_12_examples/api_example.php
这将返回一个成功/失败代码,然后您可以在决定将订单标记为已付款或未付款时使用该代码。