@@ -665,10 +665,7 @@ export namespace AccountHolderDocumentUpdatedWebhookEvent {
665665 }
666666}
667667
668- /**
669- * The Auth Stream Access request payload that was sent to the ASA responder.
670- */
671- export interface AsaRequestWebhookEvent {
668+ export interface CardAuthorizationApprovalRequestWebhookEvent {
672669 /**
673670 * The provisional transaction group uuid associated with the authorization
674671 */
@@ -694,12 +691,12 @@ export interface AsaRequestWebhookEvent {
694691 */
695692 authorization_amount : number ;
696693
697- avs : AsaRequestWebhookEvent . Avs ;
694+ avs : CardAuthorizationApprovalRequestWebhookEvent . Avs ;
698695
699696 /**
700697 * Card object in ASA
701698 */
702- card : AsaRequestWebhookEvent . Card ;
699+ card : CardAuthorizationApprovalRequestWebhookEvent . Card ;
703700
704701 /**
705702 * 3-character alphabetic ISO 4217 code for cardholder's billing currency.
@@ -721,6 +718,8 @@ export interface AsaRequestWebhookEvent {
721718 */
722719 created : string ;
723720
721+ event_type : 'card_authorization.approval_request' ;
722+
724723 merchant : Shared . Merchant ;
725724
726725 /**
@@ -788,13 +787,13 @@ export interface AsaRequestWebhookEvent {
788787 * Optional Object containing information if the Card is a part of a Fleet managed
789788 * program
790789 */
791- fleet_info ?: AsaRequestWebhookEvent . FleetInfo | null ;
790+ fleet_info ?: CardAuthorizationApprovalRequestWebhookEvent . FleetInfo | null ;
792791
793792 /**
794793 * The latest Authorization Challenge that was issued to the cardholder for this
795794 * merchant.
796795 */
797- latest_challenge ?: AsaRequestWebhookEvent . LatestChallenge ;
796+ latest_challenge ?: CardAuthorizationApprovalRequestWebhookEvent . LatestChallenge ;
798797
799798 /**
800799 * Card network of the authorization.
@@ -818,9 +817,9 @@ export interface AsaRequestWebhookEvent {
818817 * values and how to use them. This object is only available to certain programs-
819818 * contact your Customer Success Manager to discuss enabling access.
820819 */
821- network_specific_data ?: AsaRequestWebhookEvent . NetworkSpecificData | null ;
820+ network_specific_data ?: CardAuthorizationApprovalRequestWebhookEvent . NetworkSpecificData | null ;
822821
823- pos ?: AsaRequestWebhookEvent . Pos ;
822+ pos ?: CardAuthorizationApprovalRequestWebhookEvent . Pos ;
824823
825824 token_info ?: TransactionsAPI . TokenInfo | null ;
826825
@@ -830,7 +829,7 @@ export interface AsaRequestWebhookEvent {
830829 ttl ?: string ;
831830}
832831
833- export namespace AsaRequestWebhookEvent {
832+ export namespace CardAuthorizationApprovalRequestWebhookEvent {
834833 export interface Avs {
835834 /**
836835 * Cardholder address
@@ -2249,6 +2248,13 @@ export interface TokenizationUpdatedWebhookEvent {
22492248 tokenization : TokenizationsAPI . Tokenization ;
22502249}
22512250
2251+ /**
2252+ * Represents a 3DS authentication
2253+ */
2254+ export interface ThreeDSAuthenticationApprovalRequestWebhookEvent extends ThreeDSAPI . ThreeDSAuthentication {
2255+ event_type : 'three_ds_authentication.approval_request' ;
2256+ }
2257+
22522258/**
22532259 * The Dispute object tracks the progression of a dispute throughout its lifecycle.
22542260 */
@@ -2279,7 +2285,7 @@ export type ParsedWebhookEvent =
22792285 | ParsedWebhookEvent . LegacyPayload
22802286 | AccountHolderVerificationWebhookEvent
22812287 | AccountHolderDocumentUpdatedWebhookEvent
2282- | AsaRequestWebhookEvent
2288+ | CardAuthorizationApprovalRequestWebhookEvent
22832289 | TokenizationDecisioningRequestWebhookEvent
22842290 | AuthRulesBacktestReportCreatedWebhookEvent
22852291 | BalanceUpdatedWebhookEvent
@@ -2327,7 +2333,7 @@ export type ParsedWebhookEvent =
23272333 | TokenizationTwoFactorAuthenticationCodeWebhookEvent
23282334 | TokenizationTwoFactorAuthenticationCodeSentWebhookEvent
23292335 | TokenizationUpdatedWebhookEvent
2330- | ThreeDSAPI . ThreeDSAuthentication
2336+ | ThreeDSAuthenticationApprovalRequestWebhookEvent
23312337 | DisputeTransactionCreatedWebhookEvent
23322338 | DisputeTransactionUpdatedWebhookEvent ;
23332339
@@ -2756,7 +2762,7 @@ export declare namespace Webhooks {
27562762 type AccountHolderUpdatedWebhookEvent as AccountHolderUpdatedWebhookEvent ,
27572763 type AccountHolderVerificationWebhookEvent as AccountHolderVerificationWebhookEvent ,
27582764 type AccountHolderDocumentUpdatedWebhookEvent as AccountHolderDocumentUpdatedWebhookEvent ,
2759- type AsaRequestWebhookEvent as AsaRequestWebhookEvent ,
2765+ type CardAuthorizationApprovalRequestWebhookEvent as CardAuthorizationApprovalRequestWebhookEvent ,
27602766 type TokenizationDecisioningRequestWebhookEvent as TokenizationDecisioningRequestWebhookEvent ,
27612767 type AuthRulesBacktestReportCreatedWebhookEvent as AuthRulesBacktestReportCreatedWebhookEvent ,
27622768 type BalanceUpdatedWebhookEvent as BalanceUpdatedWebhookEvent ,
@@ -2804,6 +2810,7 @@ export declare namespace Webhooks {
28042810 type TokenizationTwoFactorAuthenticationCodeWebhookEvent as TokenizationTwoFactorAuthenticationCodeWebhookEvent ,
28052811 type TokenizationTwoFactorAuthenticationCodeSentWebhookEvent as TokenizationTwoFactorAuthenticationCodeSentWebhookEvent ,
28062812 type TokenizationUpdatedWebhookEvent as TokenizationUpdatedWebhookEvent ,
2813+ type ThreeDSAuthenticationApprovalRequestWebhookEvent as ThreeDSAuthenticationApprovalRequestWebhookEvent ,
28072814 type DisputeTransactionCreatedWebhookEvent as DisputeTransactionCreatedWebhookEvent ,
28082815 type DisputeTransactionUpdatedWebhookEvent as DisputeTransactionUpdatedWebhookEvent ,
28092816 type ParsedWebhookEvent as ParsedWebhookEvent ,
0 commit comments