BACS for Stripe Checkout

  • Trevor Smith
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
8 months 2 weeks ago #159974 by Trevor Smith
BACS for Stripe Checkout was created by Trevor Smith
Hi Tuan

I have been asked if we can offer BACS Direct Debit through Stripe. I see that this is available in the Events Booking Stripe Checkout plugin, will it be available for Membership Pro as well?

regards
Trevor

Please Log in or Create an account to join the conversation.

More
8 months 2 weeks ago #159975 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic BACS for Stripe Checkout
Hi Trevor

Honestly, I do not know exactly how BACS work. For Membership Pro, do you need it for recurring subscription? Or just for one time payment subscription only ?

I remember some modification for the payment plugin needed to make it works for BACS. I can do that for one time payment subscription, but for recurring subscription, honestly, I do not know if I can make it works

Tuan

Please Log in or Create an account to join the conversation.

  • Trevor Smith
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
8 months 2 weeks ago #160012 by Trevor Smith
Replied by Trevor Smith on topic BACS for Stripe Checkout
Hi Tuan

It looks complicated to me and especially as the payment confirmation can take up to 3 days.

We wanted to give members a choice of either paying their annual fees in a single payment or spreading it over 3 or 4 payments. I think a better approach might be to create two versions of the plan, one for the single annual payment and the other for quarterly payments. I guess we would have to do it that way as it's not possible to have more than one instance of the Stripe payment plugin.

Leave it with me and I will give it more thought.

Thanks
Trevor

Please Log in or Create an account to join the conversation.

More
8 months 2 weeks ago #160013 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic BACS for Stripe Checkout
OK Trevor. If I can help with anything, please don't hesitate to ask

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Trevor Smith
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
8 months 2 weeks ago #160047 by Trevor Smith
Replied by Trevor Smith on topic BACS for Stripe Checkout
Is there a way of configuring payments like this:

Memberships run annually starting in April.
Payments made every 3 months like this:
  • 1st April 67.00
  • 1st Jun 30.00
  • 1st Oct 30.00
  • 1st Jan 30.00
If someone joins part way through the year they pay the initial fee or 67.00 then pick up the reminder quarterly payments.

Is there a way of achieving this?

Trevor

Please Log in or Create an account to join the conversation.

More
8 months 2 weeks ago #160062 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic BACS for Stripe Checkout
This is complicated payment schedule and I do not see a way to handle it yet. I will think about it again on tomorrow to see if there is a way and update you here. But it is very likely there is no way to handle this

Tuan

Please Log in or Create an account to join the conversation.

  • Trevor Smith
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
8 months 1 week ago #160099 by Trevor Smith
Replied by Trevor Smith on topic BACS for Stripe Checkout
Hi Tuan

Would this work?

Each year we would create a new recurring plan with 4 payments and a setup fee to set the first payment. The Publish Down date for the plan would be set to the end of the Plan year (31 March).

We would want to make sure each recurring start date is on the 1st day of the quarter so perhaps we could do that with a plugin using the onAfterStoreSubscription event hook.

Can you see any problems with this approach (other than writing the plugin)?

Best regards
Trevor

Please Log in or Create an account to join the conversation.

More
8 months 1 week ago #160104 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic BACS for Stripe Checkout
Hi Trevor

The problem is that the payment is handled by payment gateway depends on the date users sign up and subscription length of the plan.

In your case, as it contains 4 payments, I guess it will have to 3 months recurring subscription plan

So if users sign up today, they will be charged today, and then every 3 months later. I mean there is no way to force the payment to started at 1st April as you want

Tuan

Please Log in or Create an account to join the conversation.

  • Trevor Smith
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
8 months 1 week ago #160106 by Trevor Smith
Replied by Trevor Smith on topic BACS for Stripe Checkout
Hi Tuan

We can live with the payment date based on the signup date but we will need to reduce the number of payments each quarter. So if someone signs up in July for example they will pay the setup fee and first payment then 3 months later the second payment will be made. I guess I could set up a cron job to run at the end of each quarter to reduce the number of payments for new signups.

Does that sound feasible?

Trevor
 

Please Log in or Create an account to join the conversation.