fragment TransactionInitializeSessionEvent on TransactionInitializeSession { __typename recipient { ...PaymentGatewayRecipient } data merchantReference action { amount currency actionType } issuingPrincipal { ... on Node { id } } transaction { id pspReference } sourceObject { __typename ...OrderOrCheckoutSourceObject } }