Subscription Gifting or Subs via API

No

Yes, to prevent automation of theft of money from peoples bank accounts.