いくつか難しい用語があるので補完しておきます。
【トライアル期間】
有償無償ともに設定が可能で、期間も任意に設定できます。
ただし、トライアル期間中に定期支払が解除された場合、トライアル期間がなかったとして、通常料金を請求することはできないようです。
【請求サイクル】
周期単位(BILLINGPERIOD)
周期(BILLINGFREQUENCY)
の組み合わせで指定可能です。
例えば、「3ヶ月ごと」という指定をしたい場合は、
周期単位(BILLINGPERIOD) = Month
周期(BILLINGFREQUENCY) = 3
という感じになります。
「15日」単位で指定したい場合は、
周期単位(BILLINGPERIOD) = Day
周期(BILLINGFREQUENCY) = 15
となります。
周期単位(BILLINGPERIOD)には、
Day
Week
SemiMonth
Month
Year
が指定可能です。
また、期間開始日に決済させたい場合には、APIで定期支払いを定義するとき、「PROFILESTARTDATE」というフィールドにて開始日時を指定します。この指定した日時に最初の決済が行われます。ただし指定された決済日(決済開始日)はアメリカ⻄海岸時間となります。またその決済日内での決済時刻はPayPal側で任意に決定するようです。(「トライアル期間」を設定してある場合はこの指定した日から「トライアル期間」が始まります)。