Optimizely Paymentauthentication API
The Paymentauthentication API from Optimizely — 9 operation(s) for paymentauthentication.
The Paymentauthentication API from Optimizely — 9 operation(s) for paymentauthentication.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/optimizely-paymentauthentication-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
version: storefront-v1
title: Storefront API V1 Paymentauthentication API
servers:
- url: https://dogfood.commerce.insitesandbox.com
security: []
tags:
- name: Paymentauthentication
paths:
/api/v1/paymentauthentication:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_Post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationParameter'
text/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationParameter'
application/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationParameter'
text/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationParameter'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationParameter'
text/html:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationParameter'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationModel'
security:
- access_token: []
/api/v1/paymentauthentication/threedsnotify:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_Post2
requestBody:
$ref: '#/components/requestBodies/PaymentAuthenticationV1_Post2Parameter'
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/xml:
schema:
type: object
text/xml:
schema:
type: object
text/html:
schema:
type: object
/api/v1/paymentauthentication/adyenwebhook:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_AdyenWebhook
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.WebhookModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.WebhookModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.WebhookModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.WebhookModel'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.WebhookModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.WebhookModel'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/xml:
schema:
type: object
text/xml:
schema:
type: object
text/html:
schema:
type: object
/api/v1/paymentauthentication/adyenpaymentdetails:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_AdyenPaymentDetails
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.PaymentDetailsRequest'
text/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.PaymentDetailsRequest'
application/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.PaymentDetailsRequest'
text/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.PaymentDetailsRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.PaymentDetailsRequest'
text/html:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.PaymentDetailsRequest'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/xml:
schema:
type: object
text/xml:
schema:
type: object
text/html:
schema:
type: object
security:
- access_token: []
/api/v1/paymentauthentication/adyenpayment:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_AdyenPayment
requestBody:
$ref: '#/components/requestBodies/PaymentAuthenticationV1_Post2Parameter'
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/xml:
schema:
type: object
text/xml:
schema:
type: object
text/html:
schema:
type: object
security:
- access_token: []
/api/v1/paymentauthentication/adyenrefund:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_Refund
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenRefundParameter'
text/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenRefundParameter'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenRefundParameter'
text/html:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenRefundParameter'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/xml:
schema:
type: object
text/xml:
schema:
type: object
text/html:
schema:
type: object
security:
- access_token: []
/api/v1/paymentauthentication/threedschallengeresponse:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_PostAsync
requestBody:
$ref: '#/components/requestBodies/PaymentAuthenticationV1_Post2Parameter'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.ThreeDsChallengeResult'
text/json:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.ThreeDsChallengeResult'
application/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.ThreeDsChallengeResult'
text/xml:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.ThreeDsChallengeResult'
text/html:
schema:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.ThreeDsChallengeResult'
/api/v1/paymentauthentication/threedscallback:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_PostAsync2
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/xml:
schema:
type: object
text/xml:
schema:
type: object
text/html:
schema:
type: object
/api/v1/paymentauthentication/bnplcallback:
post:
tags:
- Paymentauthentication
operationId: PaymentAuthenticationV1_BnplCallbackAsync
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/xml:
schema:
type: object
text/xml:
schema:
type: object
text/html:
schema:
type: object
components:
schemas:
Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.NotificationRequestItemModel:
type: object
properties:
additionalData:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.AdditionalDataModel'
merchantAccountCode:
type: string
merchantReference:
type: string
originalReference:
type: string
paymentMethod:
type: string
operations:
type: array
items:
type: string
pspReference:
type: string
amount:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.AmountModel'
eventCode:
type: string
eventDate:
type: string
reason:
type: string
success:
type: boolean
Insite.Payments.WebApi.V1.ApiModels.ThreeDsChallengeResult:
type: object
properties:
messageId:
type: string
threeDSServerTransID:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
valid:
type: boolean
rReq:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.ThreeDSChallengeRreq'
Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.AdditionalDataModel:
type: object
properties:
threeDs2CardEnrolled:
type: string
checkoutSessionId:
type: string
hmacSignature:
type: string
cardSummary:
type: string
expiryDate:
type: string
authCode:
type: string
Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.PaymentDetailsRequest:
type: object
properties:
details:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.Details'
Insite.Payments.WebApi.V1.ApiModels.AdyenPaymentDetails.Details:
type: object
properties:
redirectResult:
type: string
Insite.Core.Plugins.PaymentGateway.Dtos.ThreeDsDto:
type: object
properties:
dsTransId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
iframeIsChallenge:
type: boolean
iframeIsHidden:
type: boolean
rejected:
type: boolean
acsEci:
type: string
authenticationToken:
type: string
authenticationVersion:
type: string
iframe:
type: string
messageId:
type: string
transStatus:
type: string
Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.AmountModel:
type: object
properties:
currency:
type: string
value:
format: int32
type: integer
Insite.Payments.WebApi.V1.ApiModels.ThreeDSChallengeRreq:
type: object
properties:
messageType:
type: string
messageVersion:
type: string
threeDSServerTransID:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
dsTransID:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
acsTransID:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
authenticationType:
type: string
authenticationValue:
type: string
eci:
type: string
interactionCounter:
type: string
messageCategory:
type: string
transStatus:
type: string
Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationModel:
type: object
properties:
transactionId:
type: string
webOrderNumber:
type: string
threeDs:
$ref: '#/components/schemas/Insite.Core.Plugins.PaymentGateway.Dtos.ThreeDsDto'
sessionData:
type: string
action:
type: string
region:
type: string
Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.WebhookModel:
type: object
properties:
notificationItems:
type: array
items:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.NotificationItemModel'
live:
type: boolean
Insite.Payments.WebApi.V1.ApiModels.PaymentAuthenticationParameter:
type: object
properties:
currency:
type: string
transactionId:
type: string
cardNumber:
type: string
expirationMonth:
format: int32
type: integer
expirationYear:
format: int32
type: integer
orderAmount:
type: string
operation:
type: string
returnUrl:
type: string
cartId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
isPaymentProfile:
type: boolean
webOrderNumber:
type: string
resume3Ds:
type: boolean
Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.NotificationItemModel:
type: object
properties:
notificationRequestItem:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.NotificationRequestItemModel'
Insite.Payments.WebApi.V1.ApiModels.AdyenRefundParameter:
type: object
properties:
pspReference:
type: string
orderNumber:
type: string
amount:
$ref: '#/components/schemas/Insite.Payments.WebApi.V1.ApiModels.AdyenWebhook.AmountModel'
requestBodies:
PaymentAuthenticationV1_Post2Parameter:
content:
application/json:
schema:
type: object
text/json:
schema:
type: object
application/x-www-form-urlencoded:
schema:
type: object
text/html:
schema:
type: object
required: true
securitySchemes:
access_token:
type: apiKey
description: Token used to access storefront API.
name: access_token
in: query