artfulrobot / uk.artfulrobot.civicrm.gocardless

A CiviCRM extension providing GoCardless integration to handle UK Direct Debits.
GNU Affero General Public License v3.0
5 stars 18 forks source link

No. of receipts and Timing of weekly payments - expectation #31

Closed petednz closed 6 years ago

petednz commented 6 years ago

Testing GC. Hoping you can confirm this all looks correct in terms of outcome.

I set up a page for recurring and entered 2 x weekly for £1 each from my UK account.

I did this on March 6th and got 2 receipts from GC

What I see in CivICRM is:

Recurring Contribution

£ 1.00 | Every 1 week | March 12th, 2018 12:00 AM | 2 | In Progress

Contribution

£1 recurring Received: March 12 Status: Pending (Incomplete Transaction)

In GC what I see is

Status = submitted Description = Online Contribution: gocardless Charged 12.03.18 Paid out 14.03.18


So this all seems to make some sense but I have two specific questions

I tried to answer these questions myself by reading

https://gocardless.com/direct-debit/timings/

and searching for info about receipts but didn't succeed

artfulrobot commented 6 years ago

Looks right to me.

Upperholme commented 6 years ago

Although it's not a major issue, I would query the use of the 'Pending (incomplete transaction)' status. With Paypal website payments standard, this status is reported when someone initiates a payment and for whatever reason it doesn't complete (maybe Paypal rejects their card, or maybe they choose to walk away). So, for me, this status is often indicative of something not happening as it should.

Of course, with other payment processors the experience may differ. Would a status of 'Pending' or 'In progress' be more appropriate?

In terms of the delay between initiating the mandate and the first payment being taken, I think this is a requirement of the direct debit guarantee - that the contributor has a period of time in which they can change their mind.

artfulrobot commented 6 years ago

"Pending" is the built-in status. This is what is being used.

The "incomplete transaction" text is added by the CiviCRM UI template unless the contrib is marked "pay later". Pay later is usually used when some manual process is going to happen, e.g. cheque in post or something, so I think it's OK, though it is a bit unhelpful to have it described as "incomplete" I agree. The other built-in option would be 'in progress', but 'pending' is truer.

petednz commented 6 years ago

Yes it sounds like there could be a better descriptor than 'incomplete' but understand that may require some development by someone

artfulrobot commented 6 years ago

I'm closing this now as I think it was a support request that's been dealt with.