You need to set up paypal to pay for services.
First there should be a FREE trial period, after which (only after 7 days) the first payment will be charged.
There are 7 days of the free period after which there is a monthly subscription or annual.
Are the settings correct?
Trial + Monthly subscription:
[_propMap:PayPal\Common\PayPalModel:private] => Array ( [name] => Standard [description] => Monthly Plan [type] => INFINITE [payment_definitions] => Array ( [0] => PayPal\Api\PaymentDefinition Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [name] => InstaSky Suscription Trial [type] => TRIAL [cycles] => 1 [frequency] => WEEK [frequency_interval] => 1 [amount] => PayPal\Api\Currency Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [value] => 0 [currency] => USD ) ) ) ) [1] => PayPal\Api\PaymentDefinition Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [name] => InstaSky Suscription [type] => REGULAR [frequency] => MONTH [frequency_interval] => 1 [amount] => PayPal\Api\Currency Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [value] => 39.00 [currency] => USD ) ) ) ) ) Here is an option for the trial + annual:
[_propMap:PayPal\Common\PayPalModel:private] => Array ( [name] => Standard [description] => Monthly Plan [type] => INFINITE [payment_definitions] => Array ( [0] => PayPal\Api\PaymentDefinition Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [name] => InstaSky Suscription Trial [type] => TRIAL [cycles] => 1 [frequency] => WEEK [frequency_interval] => 1 [amount] => PayPal\Api\Currency Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [value] => 0 [currency] => USD ) ) ) ) [1] => PayPal\Api\PaymentDefinition Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [name] => InstaSky Suscription [type] => REGULAR [frequency] => YEAR [frequency_interval] => 1 [amount] => PayPal\Api\Currency Object ( [_propMap:PayPal\Common\PayPalModel:private] => Array ( [value] => 399.00 [currency] => USD ) ) ) ) )