我们使用 Express Checkout API 以编程方式使用 paypal 定期付款。
根据文档,配置文件似乎最多需要 24 小时才能激活。我试图弄清楚如何设置计费开始日期,以便在配置文件激活的当天收费,而不是强制它等待长达 24 小时。
根据 API 文档,我似乎需要在创建配置文件时传入开始日期,这迫使我(今天 + 1 天)强制延迟 24 小时。但是,如果配置文件立即激活并且我收到一条 IPN 消息,我仍然必须强迫客户等待 24 小时……这似乎不太好。
虽然我可以为预付款做一个 initamt,但我试图避免这样做 b/ci 认为这会使我缩短续订期(例如,如果它是 6 个月的订阅,我将收取 1 个月的预付款并做 5月重复。),这会让消费者感到困惑。
我希望有人可以帮助我解决这个问题。
文档。