我在我的Wordpress项目中使用Authorized.Net API,我在我的网站上销售订阅,一些订阅持续6个月,一些订阅12个月,一些订阅24个月,对于这些情况,我将“setTotalOccurrences”值设置为遵循:
$paymentSchedule->setTotalOccurrences("6"); // for 6 months
$paymentSchedule->setTotalOccurrences("12"); // for 12 months
$paymentSchedule->setTotalOccurrences("24"); // for 24 months
直到现在它一直很顺利,但我因为永远不会结束的订阅而陷入困境,我试图在这种情况下传递“setTotalOccurrences”值= 0,但是它会抛出一个错误,即0无效。
请告诉我在“setTotalOccurrences”中传递的永不停止订阅的值。
答案 0 :(得分:0)
我已经在某处发现了它的解决方案,如果我在“setTotalOccurrences”中传递一个较大的值,那么Authorize.Net会将其视为永无止境的订阅,例如:
$paymentSchedule->setTotalOccurrences("9999");
它将被视为ongoing
订阅。
希望这可以帮助某人:)