Skip to content

Commit 047e9d7

Browse files
authored
Merge pull request #778 from Adyen/add-tokenization-webhooks
Add Tokenization Webhooks
2 parents 7c9e261 + ce9b657 commit 047e9d7

12 files changed

+4573
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ The library supports all webhooks under the following model directories:
4242
| [Authentication Webhooks](https://docs.adyen.com/api-explorer/acs-webhook/1/overview) | Adyen sends this webhook when the process of cardholder authentication is finalized, whether it is completed successfully, fails, or expires. | [AcsWebhooks](src/Adyen/Model/AcsWebhooks) | **v1** |
4343
| [Configuration Webhooks](https://docs.adyen.com/api-explorer/balanceplatform-webhooks/2/overview) | You can use these webhooks to build your implementation. For example, you can use this information to update internal statuses when the status of a capability is changed. | [ConfigurationWebhooks](src/Adyen/Model/ConfigurationWebhooks) | **v2** |
4444
| [Transfer Webhooks](https://docs.adyen.com/api-explorer/transfer-webhooks/4/overview) | You can use these webhooks to build your implementation. For example, you can use this information to update balances in your own dashboards or to keep track of incoming funds. | [TransferWebhooks](src/Adyen/Model/TransferWebhooks) | **v4** |
45-
| [Transaction Webhooks](https://docs.adyen.com/api-explorer/transaction-webhooks/4/overview) | Adyen sends webhooks to inform your system about incoming and outgoing transfers in your platform. You can use these webhooks to build your implementation. For example, you can use this information to update balances in your own dashboards or to keep track of incoming funds. | [TransactionWebhooks](src/Adyen/Model/TransactionWebhooks) | **v4** |
45+
| [Transaction Webhooks](https://docs.adyen.com/api-explorer/transaction-webhooks/4/overview) | Adyen sends webhooks to inform your system about incoming and outgoing transfers in your platform. You can use these webhooks to build your implementation. For example, you can use this information to update balances in your own dashboards or to keep track of incoming funds. | [TransactionWebhooks](src/Adyen/Model/TransactionWebhooks) | **v4** |
4646
| [Report Webhooks](https://docs.adyen.com/api-explorer/report-webhooks/1/overview) | You can download reports programmatically by making an HTTP GET request, or manually from your Balance Platform Customer Area | [ReportWebhooks](src/Adyen/Model/ReportWebhooks) | **v1** |
4747
| [Management Webhooks](https://docs.adyen.com/api-explorer/ManagementNotification/3/overview) | Adyen uses webhooks to inform your system about events that happen with your Adyen company and merchant accounts, stores, payment terminals, and payment methods when using Management API. | [ManagementWebhooks](src/Adyen/Model/ManagementWebhooks) | **v3** |
4848
| [Notification Webhooks](https://docs.adyen.com/api-explorer/Webhooks/1/overview) | We use webhooks to send you updates about payment status updates, newly available reports, and other events that you can subscribe to. For more information, refer to our documentation | [Notification](src/Adyen/Service/Notification.php) | **v1** |
49-
49+
| [Tokenization Webhooks](https://docs.adyen.com/api-explorer/Tokenization-webhooks/1/overview) | Adyen sends webhooks to inform you about the creation and changes to the recurring tokens. | [TokenizationWebhooks](src/Adyen/Model/TokenizationWebhooks) | **v1** |
5050
For more information, refer to our [documentation](https://docs.adyen.com/) or the [API Explorer](https://docs.adyen.com/api-explorer/).
5151

5252

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
<?php
2+
3+
/**
4+
* Tokenization webhooks
5+
*
6+
* The version of the OpenAPI document: 1
7+
* Generated by: https://openapi-generator.tech
8+
* OpenAPI Generator version: 6.0.1
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
namespace Adyen\Model\TokenizationWebhooks;
17+
18+
interface ModelInterface
19+
{
20+
/**
21+
* The original name of the model.
22+
*
23+
* @return string
24+
*/
25+
public function getModelName();
26+
27+
/**
28+
* Array of property to type mappings. Used for (de)serialization
29+
*
30+
* @return array
31+
*/
32+
public static function openAPITypes();
33+
34+
/**
35+
* Array of property to format mappings. Used for (de)serialization
36+
*
37+
* @return array
38+
*/
39+
public static function openAPIFormats();
40+
41+
/**
42+
* Array of attributes where the key is the local name, and the value is the original name
43+
*
44+
* @return array
45+
*/
46+
public static function attributeMap();
47+
48+
/**
49+
* Array of attributes to setter functions (for deserialization of responses)
50+
*
51+
* @return array
52+
*/
53+
public static function setters();
54+
55+
/**
56+
* Array of attributes to getter functions (for serialization of requests)
57+
*
58+
* @return array
59+
*/
60+
public static function getters();
61+
62+
/**
63+
* Show all the invalid properties with reasons.
64+
*
65+
* @return array
66+
*/
67+
public function listInvalidProperties();
68+
69+
/**
70+
* Validate all the properties in the model
71+
* return true if all passed
72+
*
73+
* @return bool
74+
*/
75+
public function valid();
76+
77+
/**
78+
* Checks if a property is nullable
79+
*
80+
* @param string $property
81+
* @return bool
82+
*/
83+
public static function isNullable(string $property): bool;
84+
85+
/**
86+
* Checks if a nullable property is set to null.
87+
*
88+
* @param string $property
89+
* @return bool
90+
*/
91+
public function isNullableSetToNull(string $property): bool;
92+
}

0 commit comments

Comments
 (0)