SparkDevNetwork / Rock

An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
http://www.rockrms.com
580 stars 353 forks source link

[Alpha 1.16.7.2] Registration Payment Plan Not Working #6085

Closed mikedotmundy closed 1 week ago

mikedotmundy commented 2 weeks ago

Description

I currently have a Sandbox Gateway setup with My Well. It works correctly for an Event Registration without creating a payment plan. However, when setting up the payment plan, I am greeted with an error and the registration never completes.

Screenshot 2024-11-15 at 12 28 06 Screenshot 2024-11-15 at 12 15 16 Screenshot 2024-11-15 at 12 15 33

Not sure if this is helpful, but here is what my console is showing when I try to submit the registration and the error displays on the page:

Screenshot 2024-11-15 at 12 31 54

Actual Behavior

Event Registrations with Payment Plan do not work.

Expected Behavior

Event Registrations with Payment Plan should work.

Steps to Reproduce

I am not sure how to reproduce this, as it is happening in our local environment, running a My Well Sandbox Gateway.

Issue Confirmation

Rock Version

v1.16.7.2 Alpha

Client Culture Setting

en-US

shauncummings commented 1 week ago

@mikedotmundy I am not able to duplicate this. Using a My Well sandbox gateway, I set up the Summer Camp registration template from our demo data with a payment plan and then created a new registration instance for it, and the payment with payment plan was processed successfully (screenshots below).

For reference, I'm using the newest release of the My Well Gateway plugin from the Rock Shop (v1.5.5). It looks like you've downloaded that version from the Rock Shop, but please make sure you've updated it on your dev environment.

The error you're receiving indicates that the scheduled transaction was not created by the gateway, and since this is a plugin, the code that is actually causing the error is not part of Rock. I suspect there's a gateway error happening that we can't see, since it's all handled in the plugin gateway code and My Well's API. I'm going to close this issue and refer you to My Well for additional support on this, but please let us know if you think this needs more follow-up on our side.

Payment Plan Registration 1 - Plan Details Payment Plan Registration 2 - Registration Complete Payment Plan Registration 3 - Admin View

mikedotmundy commented 1 week ago

Thank you @shauncummings - Yes, I do have v1.5.5 installed. I will follow up with My Well.