我正在使用Express Checkout,我想设置一个方案如下:
因此,如果今天是第0天,在第0天他们将被收取10美元,在第1天,他们将被收取15美元的费用,然后在第61天,他们将被再次收取15美元(等等)。< / p>
我使用trialamt
,trialtotalbillingcycles
,trialbillingperiod
和trialbillingfrequency
参数执行此操作。这会设置一个付款配置文件,如此屏幕截图所示:
如您所见,这是在5月6日成立的。没有钱被拿出来,甚至没有拿出最初的金额,它说下一笔到期付款是5月6日,然后个人资料的开始日期也是如此。沙箱上有一些巨大的延迟吗?现在已经3天了。
另外还有另一种方法吗?我可以为今天的金额制作标准的快速结账付款,然后使用profilestartdate
明天开始付款。但是,我相信如果您使用profilestartdate
设置未来日期,则该个人资料会被标记为“已暂停”,您和客户也可以取消该资料,直至其被激活。
答案 0 :(得分:0)
似乎有一段延迟,特别是在沙箱上,有几天的延迟。这有时会使测试变得困难。另一种方法是使用initamt
字段同时使用一次性快速结账付款而不是,因为您可以让用户确认订阅和付款同一时间。