GoCardless webhook not setting CiviCRM TransID
Created by: TomCrawshaw
Hi,
thanks for creating this - looks like it will be great! However, I've set up the payment processor in Civi, am pretty sure access tokens and TEST webhook secret are correct and match what I've entered on GoCardless, webhook are being received, but so far the GC Subscription ID is not being stored in the Civi TransID for the "forward-dated" payment.
The log shows several webhook messages received from GC, but these are ignored:
Jun 26 13:20:02 [info] Ignored unimplemented webhook event id: 'EV000Q990R7D6Z' resource: 'mandates' action: 'created'
Jun 26 13:20:02 [info] Ignored unimplemented webhook event id: 'EV000Q990S54EE' resource: 'subscriptions' action: 'created'
Jun 26 13:20:02 [info] Ignored unimplemented webhook event id: 'EV000Q990TDQGS' resource: 'payments' action: 'created'
Jun 26 13:20:02 [info] Ignored unimplemented webhook event id: 'EV000Q990VTSEB' resource: 'subscriptions' action: 'payment_created'
Shouldn't the SBxxxx Sub ID be written into the Civi payment record when it is first created, so that when the payment is actually made the GC webhook can identify it?
Best wishes
Tom