gpt4 book ai didi

Paypal - 如何知道用户下个月是否不会支付他的订阅费用?

转载 作者:太空宇宙 更新时间:2023-11-03 15:49:28 26 4
gpt4 key购买 nike

我制作了一个成员(member)系统,使用每月 9.9 美元的 paypal 订阅。在 ipn.php 中如果用户第一次付款或失败,我可以处理。

<?php

ini_set('log_errors', true);
ini_set('error_log', dirname(__FILE__).'/ipn_errors.log');

include('ipnlistener.php');
$listener = new IpnListener();

$listener->use_sandbox = true;


try {
$listener->requirePostMethod();
$verified = $listener->processIpn();
} catch (Exception $e) {
error_log($e->getMessage());
exit(0);
}


if ($verified) {

// he paid

} else {

// he didn't pay

}

?>

但是,如果用户下个月不支付他的订阅费,我不会怎么办。我应该考虑使用哪种方法来检测?

最佳答案

它不像“已验证 => 他已付款”那么简单。不是很长的粉笔。有几种不同的交易类型。您必须查看并进行解释。其中一个是取消,另一个是EOT(end of term)等。

例如,在这种情况下,如果您下个月没有获得 subscr_payment IPN,则不要续订。

关于Paypal - 如何知道用户下个月是否不会支付他的订阅费用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15330698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com