forked from Adyen/adyen-magento2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AdyenStateDataInterface.php
42 lines (40 loc) · 1.43 KB
/
AdyenStateDataInterface.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
/**
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Payment Module
*
* Copyright (c) 2021 Adyen N.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*
* Author: Adyen <[email protected]>
*/
namespace Adyen\Payment\Api;
/**
* Interface for persisting the Adyen state data
*
* @api
*/
interface AdyenStateDataInterface
{
/**
* Persist the Adyen state data for the quote so it can be used in the payment request
*
* @param string $stateData JSON string with the payment state data, e.g. generated by the Adyen Web Components
* @param int $quoteId Quote ID to relate with the state data
* @return string
*/
public function save($stateData, $quoteId);
}