{"id":"app.saleor.adyen","name":"Adyen","about":"Saleor App Payment Adyen is a payment integration app that allows merchants using the Saleor e-commerce platform to accept online payments from customers using Adyen as their payment processor.","tokenTargetUrl":"https://adyen.saleor.app/api/register","appUrl":"https://adyen.saleor.app","permissions":["HANDLE_PAYMENTS"],"version":"1.13.2","requiredSaleorVersion":">=3.20 <4","homepageUrl":"https://docs.saleor.io/docs/3.x/developer/app-store/apps/adyen","supportUrl":"https://saleor.io/contact/","webhooks":[{"query":"subscription PaymentGatewayInitializeSession { event { ...PaymentGatewayInitializeSessionEvent }}fragment PaymentGatewayInitializeSessionEvent on PaymentGatewayInitializeSession { ...BasicWebhookMetadata __typename recipient { ...PaymentGatewayRecipient } data amount issuingPrincipal { ...IssuingPrincipal } sourceObject { ...OrderOrCheckoutSourceObjectNoLines }}fragment BasicWebhookMetadata on Event { issuedAt version}fragment PaymentGatewayRecipient on App { id privateMetadata { key value } metadata { key value }}fragment IssuingPrincipal on IssuingPrincipal { ... on Node { id }}fragment OrderOrCheckoutSourceObjectNoLines on OrderOrCheckout { __typename ... on Checkout { id checkoutToken: token languageCode channel { id slug } userEmail: email billingAddress { ...TransactionInitializeSessionAddress } shippingAddress { ...TransactionInitializeSessionAddress } total: totalPrice { gross { ...Money } tax { ...Money } } } ... on Order { id orderToken: token languageCodeEnum userEmail channel { id slug } billingAddress { ...TransactionInitializeSessionAddress } shippingAddress { ...TransactionInitializeSessionAddress } total { gross { ...Money } tax { ...Money } } }}fragment TransactionInitializeSessionAddress on Address { firstName lastName phone city streetAddress1 streetAddress2 postalCode countryArea companyName country { code }}fragment Money on Money { currency amount}","name":"PaymentGatewayInitializeSession","targetUrl":"https://adyen.saleor.app/api/webhooks/saleor/payment-gateway-initialize-session","isActive":true,"syncEvents":["PAYMENT_GATEWAY_INITIALIZE_SESSION"]},{"query":"subscription TransactionInitializeSession { event { ...TransactionInitializeSessionEvent }}fragment BasicWebhookMetadata on Event { issuedAt version}fragment PaymentGatewayRecipient on App { id privateMetadata { key value } metadata { key value }}fragment IssuingPrincipal on IssuingPrincipal { ... on Node { id }}fragment TransactionInitializeSessionAddress on Address { firstName lastName phone city streetAddress1 streetAddress2 postalCode countryArea companyName country { code }}fragment Money on Money { currency amount}fragment OrderOrCheckoutSourceObjectNoLines on OrderOrCheckout { __typename ... on Checkout { id checkoutToken: token languageCode channel { id slug } userEmail: email billingAddress { ...TransactionInitializeSessionAddress } shippingAddress { ...TransactionInitializeSessionAddress } total: totalPrice { gross { ...Money } tax { ...Money } } } ... on Order { id orderToken: token languageCodeEnum userEmail channel { id slug } billingAddress { ...TransactionInitializeSessionAddress } shippingAddress { ...TransactionInitializeSessionAddress } total { gross { ...Money } tax { ...Money } } }}fragment OrderOrCheckoutLines on OrderOrCheckout { __typename ... on Checkout { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id quantity totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } checkoutVariant: variant { name sku product { name thumbnail { url } category { name } } } } } ... on Order { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id variantName productSku productName quantity taxRate totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } orderVariant: variant { name sku product { name thumbnail { url } category { name } } } } }}fragment OrderOrCheckoutSourceObject on OrderOrCheckout { ...OrderOrCheckoutSourceObjectNoLines ... on Checkout { ...OrderOrCheckoutLines } ... on Order { ...OrderOrCheckoutLines }}fragment TransactionInitializeSessionEvent on TransactionInitializeSession { ...BasicWebhookMetadata __typename recipient { ...PaymentGatewayRecipient } idempotencyKey data merchantReference action { amount currency actionType } issuingPrincipal { ...IssuingPrincipal } transaction { id token pspReference } sourceObject { __typename ...OrderOrCheckoutSourceObject } customerIpAddress}","name":"TransactionInitializeSession","targetUrl":"https://adyen.saleor.app/api/webhooks/saleor/transaction-initialize-session","isActive":true,"syncEvents":["TRANSACTION_INITIALIZE_SESSION"]},{"query":"subscription TransactionProcessSession { event { ...TransactionProcessSessionEvent }}fragment TransactionProcessSessionEvent on TransactionProcessSession { ...BasicWebhookMetadata __typename recipient { ...PaymentGatewayRecipient } data merchantReference action { amount currency actionType } issuingPrincipal { ...IssuingPrincipal } transaction { id token pspReference } sourceObject { __typename ...OrderOrCheckoutSourceObject }}fragment BasicWebhookMetadata on Event { issuedAt version}fragment PaymentGatewayRecipient on App { id privateMetadata { key value } metadata { key value }}fragment IssuingPrincipal on IssuingPrincipal { ... on Node { id }}fragment OrderOrCheckoutSourceObject on OrderOrCheckout { ...OrderOrCheckoutSourceObjectNoLines ... on Checkout { ...OrderOrCheckoutLines } ... on Order { ...OrderOrCheckoutLines }}fragment OrderOrCheckoutSourceObjectNoLines on OrderOrCheckout { __typename ... on Checkout { id checkoutToken: token languageCode channel { id slug } userEmail: email billingAddress { ...TransactionInitializeSessionAddress } shippingAddress { ...TransactionInitializeSessionAddress } total: totalPrice { gross { ...Money } tax { ...Money } } } ... on Order { id orderToken: token languageCodeEnum userEmail channel { id slug } billingAddress { ...TransactionInitializeSessionAddress } shippingAddress { ...TransactionInitializeSessionAddress } total { gross { ...Money } tax { ...Money } } }}fragment TransactionInitializeSessionAddress on Address { firstName lastName phone city streetAddress1 streetAddress2 postalCode countryArea companyName country { code }}fragment Money on Money { currency amount}fragment OrderOrCheckoutLines on OrderOrCheckout { __typename ... on Checkout { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id quantity totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } checkoutVariant: variant { name sku product { name thumbnail { url } category { name } } } } } ... on Order { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id variantName productSku productName quantity taxRate totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } orderVariant: variant { name sku product { name thumbnail { url } category { name } } } } }}","name":"TransactionProcessSession","targetUrl":"https://adyen.saleor.app/api/webhooks/saleor/transaction-process-session","isActive":true,"syncEvents":["TRANSACTION_PROCESS_SESSION"]},{"query":"subscription TransactionCancelationRequested { event { ...TransactionCancelationRequestedEvent }}fragment TransactionCancelationRequestedEvent on TransactionCancelationRequested { ...BasicWebhookMetadata __typename recipient { ...PaymentGatewayRecipient } issuingPrincipal { ...IssuingPrincipal } action { actionType amount } transaction { id token pspReference checkout { ...BasicTransactionOrderOrCheckout } order { ...BasicTransactionOrderOrCheckout } events { ...TransactionHistoryEntry } }}fragment BasicWebhookMetadata on Event { issuedAt version}fragment PaymentGatewayRecipient on App { id privateMetadata { key value } metadata { key value }}fragment IssuingPrincipal on IssuingPrincipal { ... on Node { id }}fragment BasicTransactionOrderOrCheckout on OrderOrCheckout { __typename ... on Order { id channel { id slug } } ... on Checkout { id channel { id slug } }}fragment TransactionHistoryEntry on TransactionEvent { id pspReference type message createdAt amount { ...Money }}fragment Money on Money { currency amount}","name":"TransactionCancelationRequested","targetUrl":"https://adyen.saleor.app/api/webhooks/saleor/transaction-cancelation-requested","isActive":true,"syncEvents":["TRANSACTION_CANCELATION_REQUESTED"]},{"query":"subscription TransactionChargeRequested { event { ...TransactionChargeRequestedEvent }}fragment TransactionChargeRequestedEvent on TransactionChargeRequested { ...BasicWebhookMetadata __typename recipient { ...PaymentGatewayRecipient } issuingPrincipal { ...IssuingPrincipal } action { amount actionType } transaction { id token pspReference authorizedAmount { ...Money } checkout { ...TransactionOrderOrCheckout } order { ...TransactionOrderOrCheckout } events { ...TransactionHistoryEntry } }}fragment BasicWebhookMetadata on Event { issuedAt version}fragment PaymentGatewayRecipient on App { id privateMetadata { key value } metadata { key value }}fragment IssuingPrincipal on IssuingPrincipal { ... on Node { id }}fragment Money on Money { currency amount}fragment TransactionOrderOrCheckout on OrderOrCheckout { ... on Order { id total { gross { ...Money } } ...OrderOrCheckoutLines } ... on Checkout { id total: totalPrice { gross { ...Money } } ...OrderOrCheckoutLines }}fragment OrderOrCheckoutLines on OrderOrCheckout { __typename ... on Checkout { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id quantity totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } checkoutVariant: variant { name sku product { name thumbnail { url } category { name } } } } } ... on Order { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id variantName productSku productName quantity taxRate totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } orderVariant: variant { name sku product { name thumbnail { url } category { name } } } } }}fragment TransactionHistoryEntry on TransactionEvent { id pspReference type message createdAt amount { ...Money }}","name":"TransactionChargeRequested","targetUrl":"https://adyen.saleor.app/api/webhooks/saleor/transaction-charge-requested","isActive":true,"syncEvents":["TRANSACTION_CHARGE_REQUESTED"]},{"query":"subscription TransactionRefundRequested { event { ...TransactionRefundRequestedEvent }}fragment BasicWebhookMetadata on Event { issuedAt version}fragment PaymentGatewayRecipient on App { id privateMetadata { key value } metadata { key value }}fragment IssuingPrincipal on IssuingPrincipal { ... on Node { id }}fragment Money on Money { currency amount}fragment OrderOrCheckoutLines on OrderOrCheckout { __typename ... on Checkout { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id quantity totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } checkoutVariant: variant { name sku product { name thumbnail { url } category { name } } } } } ... on Order { channel { id slug } shippingPrice { gross { ...Money } net { ...Money } tax { ...Money } } deliveryMethod { __typename ... on ShippingMethod { id name } } lines { __typename id variantName productSku productName quantity taxRate totalPrice { gross { ...Money } net { ...Money } tax { ...Money } } orderVariant: variant { name sku product { name thumbnail { url } category { name } } } } }}fragment RefundSourceObject on OrderOrCheckout { ... on Checkout { id total: totalPrice { gross { ...Money } } } ... on Order { id total { gross { ...Money } } } ...OrderOrCheckoutLines}fragment TransactionHistoryEntry on TransactionEvent { id pspReference type message createdAt amount { ...Money }}fragment TransactionRefundRequestedEvent on TransactionRefundRequested { ...BasicWebhookMetadata __typename recipient { ...PaymentGatewayRecipient } action { amount actionType } issuingPrincipal { ...IssuingPrincipal } transaction { id token pspReference chargedAmount { ...Money } checkout { ...RefundSourceObject } sourceObject: order { ...RefundSourceObject } events { ...TransactionHistoryEntry } } grantedRefund { shippingCostsIncluded lines { orderLine { id quantity variantName productName productSku totalPrice { tax { ...Money } net { ...Money } gross { ...Money } } } } }}","name":"TransactionRefundRequested","targetUrl":"https://adyen.saleor.app/api/webhooks/saleor/transaction-refund-requested","isActive":true,"syncEvents":["TRANSACTION_REFUND_REQUESTED"]}],"extensions":[],"brand":{"logo":{"default":"https://adyen.saleor.app/logo.png"}}}