changelog

Update on creating stripe backed plans

October 3, 2024

Now upgradelink_v2 command can be used to create stripe backed plans irrespective of marketing channelWhat has changed:

  • Up until now there was a restriction that only plans with sms channel can be backed by stripe payment mode, this has been removed
  • While manually onboarding merchants to SMS, previously there was a requirement to set stripe_payment_for_sms website flag, this is also removed and combined with this new flag. Steps in notion doc have been updated.

How to use it:

  • Specify --payment_mode=stripe option with upgradelink_v2 owly command and the generated link (direct or rebrand) will take merchant to stripe checkout page
  • Example command link

Notes:

  • If you are using production Pushowl app in your dev store then you would need to pay with real card to test the flow
:stuck_out_tongue:
  • . Jokes aside, to test stripe payment without actually making a payment, install Pushowl Staging app in your dev store. And enter following details on stripe checkout page:
    • Card number: 4242 4242 4242 4242. Any random future expiry date, random CVV and address
  • Unless there’s a special case it’s still recommended to use shopify backed plans for shopify merchants
  • If new plan has SMS marketing channel, than payment_mode option is ignored and stripe payment mode would be used