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