mecachisenros / cf-civicrm

Caldera Forms CiviCRM Integration
GNU Affero General Public License v3.0
30 stars 26 forks source link

Participants status is Pending(incomplete Transaction) even though payment is recorded #202

Closed KilakwaBT closed 3 years ago

KilakwaBT commented 3 years ago

We have a registration form for an event where in some cases the participant ends up with the status 'Pending(Incomplete Transaction). The payment is recorded as complete with transaction ID in CiviCRM. It is also listed in the event registration with a balance due of $0.00. This does not happen with every transaction. Still working on variables that cause this behavior. I will update this issue as more information becomes available.

WordPress version: 5.6 CiviCRM Version: 5.33.2 Payment Processor: PayPal Express

KilakwaBT commented 3 years ago

I have some more details on this. Here are the particulars.

We are still watching these and will report any data as we have more information. If there are any questions or stuff we may want to looks at please let us know.

Thanks

agileware-justin commented 3 years ago

@KilakwaBT did you set up a Contribution processor?

KilakwaBT commented 3 years ago

The order processor is in place referencing the line item for the participant processor. The contributions are being recorded correctly.

agileware-justin commented 3 years ago

The result is a registration that is 'pending from incomplete transaction' status since there is no contribution

"since there is no contribution" confused me. Maybe attach an export of the Caldera Form JSON so others can see how it is configured. Or screenshots.

KilakwaBT commented 3 years ago

Sorry just getting back to this. The original event ended and we are preparing for a new event. Here are screen shots of the configuration.

image

image

image image

Results in Civi:

image

I get similar results in a couple different sites. I nave updated the CF_CiviCRM plugin to the most recent dev version. If anyone can see if something is incorrect in the configuration please let me know.

Thanks for the help!

kcristiano commented 3 years ago

@KilakwaBT On the Order processor the Contribution Status should be set to Pending(default)

image

This change was needed after CiviCRM 5.20+

KilakwaBT commented 3 years ago

@kcristiano that did it in my test site. Thanks