Coinbase Payment Produces Uncaught Exception

Hello,

I am trying to add Coinbase as a payment method on my InvoicePlane 1.5.2 install, very excited to see that has finally been implemented by the way. :slight_smile:

Unfortunately when trying to pay a test invoice through Coinbase, I receive an error immediately after clicking the Pay Now button.

An uncaught Exception was encountered

Type: Omnipay\Common\Exception\InvalidRequestException

Message: The description parameter is required

Filename: /var/www/html/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php

Line Number: 201

Backtrace:

File: /var/www/html/vendor/omnipay/coinbase/src/Message/PurchaseRequest.php
Line: 14
Function: validate

File: /var/www/html/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php
Line: 610
Function: getData

File: /var/www/html/application/modules/guest/controllers/Payment_handler.php
Line: 90
Function: send

File: /var/www/html/index.php
Line: 327
Function: require_once

Seems like the documentation hasn’t caught up with the new features yet, so any guidance on what I may have done wrong is appreciated.

Thanks!

https://development.invoiceplane.com/browse/IP-535