/** * @type PaymentReferenceRequestGatewayProperties: The payment gateway specific properties. * * @property stripe: # Stripe specific properties. - setupFutureUsage: Indicates that you intend to make future payments with this payment method. - **on_session**: The payment method is intended to be used for a future payment on the same website session. - **off_session**: The payment method is intended to be used for a future payment on a different website session. - **null**: The payment method is not intended to be used for a future payment. * * @property paypal: # PayPal specific properties. - shippingPreference: Shipping preference for PayPal payment processing. Applicable only for basket payment instruments. - **GET_FROM_FILE** - **NO_SHIPPING** - **SET_PROVIDED_ADDRESS** * * @property adyen: # Adyen specific properties. * */ export type PaymentReferenceRequestGatewayProperties = { stripe?: { [key: string]: any; }; paypal?: { [key: string]: any; }; adyen?: { [key: string]: any; }; } & { [key: string]: any; };