<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\InstantPurchase\PaymentMethodIntegration;
use Magento\Vault\Api\Data\PaymentTokenInterface;
/**
* Provides mechanism to set specific payment additional information when payment method used with instant purchase.
*
* May implement any logic specific for a payment method and configured with
* instant_purchase/additionalInformation configuration option in vault payment config.
*
* @api
* @since 100.2.0
*/
interface PaymentAdditionalInformationProviderInterface
{
/**
* Provides additional information part specific for payment method.
*
* @param PaymentTokenInterface $paymentToken
* @return array
* @since 100.2.0
*/
public function getAdditionalInformation(PaymentTokenInterface $paymentToken): array;
}
-
Ketan authoredf012f907