Change record status: 
Project: 
Introduced in branch: 
8.x-2.x
Introduced in version: 
8.x-2.14
Description: 

If a payment gateway plugin defines the following annotation key:

requires_billing_information = FALSE

The merchant will get a "Collect billing information" checkbox on the gateway settings, allowing them to turn off billing information collection per-gateway. The gateway code should then be updated to check whether the billing profile (retrieved via $order->getBillingProfile() or $payment_method->getBillingProfile()) is NULL before using it.

AttachmentSize
collect_billing_information.png47.27 KB
Impacts: 
Module developers